﻿<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>SiteServer 管理后台</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="renderer" content="webkit" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
    />
  </head>

  <body>
    <div class="blob-wrapper data type-text">
      <table
        class="highlight tab-size js-file-line-container"
        data-tab-size="8"
      >
        <tbody>
          <tr>
            <td
              id="L1"
              class="blob-num js-line-number"
              data-line-number="1"
            ></td>
            <td id="LC1" class="blob-code blob-code-inner js-file-line">
              GNU GENERAL PUBLIC LICENSE
            </td>
          </tr>
          <tr>
            <td
              id="L2"
              class="blob-num js-line-number"
              data-line-number="2"
            ></td>
            <td id="LC2" class="blob-code blob-code-inner js-file-line">
              Version 3, 29 June 2007
            </td>
          </tr>
          <tr>
            <td
              id="L3"
              class="blob-num js-line-number"
              data-line-number="3"
            ></td>
            <td id="LC3" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L4"
              class="blob-num js-line-number"
              data-line-number="4"
            ></td>
            <td id="LC4" class="blob-code blob-code-inner js-file-line">
              Copyright (C) 2007 Free Software Foundation, Inc.
              &lt;http://fsf.org/&gt;
            </td>
          </tr>
          <tr>
            <td
              id="L5"
              class="blob-num js-line-number"
              data-line-number="5"
            ></td>
            <td id="LC5" class="blob-code blob-code-inner js-file-line">
              Everyone is permitted to copy and distribute verbatim copies
            </td>
          </tr>
          <tr>
            <td
              id="L6"
              class="blob-num js-line-number"
              data-line-number="6"
            ></td>
            <td id="LC6" class="blob-code blob-code-inner js-file-line">
              of this license document, but changing it is not allowed.
            </td>
          </tr>
          <tr>
            <td
              id="L7"
              class="blob-num js-line-number"
              data-line-number="7"
            ></td>
            <td id="LC7" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L8"
              class="blob-num js-line-number"
              data-line-number="8"
            ></td>
            <td id="LC8" class="blob-code blob-code-inner js-file-line">
              Preamble
            </td>
          </tr>
          <tr>
            <td
              id="L9"
              class="blob-num js-line-number"
              data-line-number="9"
            ></td>
            <td id="LC9" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L10"
              class="blob-num js-line-number"
              data-line-number="10"
            ></td>
            <td id="LC10" class="blob-code blob-code-inner js-file-line">
              The GNU General Public License is a free, copyleft license for
            </td>
          </tr>
          <tr>
            <td
              id="L11"
              class="blob-num js-line-number"
              data-line-number="11"
            ></td>
            <td id="LC11" class="blob-code blob-code-inner js-file-line">
              software and other kinds of works.
            </td>
          </tr>
          <tr>
            <td
              id="L12"
              class="blob-num js-line-number"
              data-line-number="12"
            ></td>
            <td id="LC12" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L13"
              class="blob-num js-line-number"
              data-line-number="13"
            ></td>
            <td id="LC13" class="blob-code blob-code-inner js-file-line">
              The licenses for most software and other practical works are
              designed
            </td>
          </tr>
          <tr>
            <td
              id="L14"
              class="blob-num js-line-number"
              data-line-number="14"
            ></td>
            <td id="LC14" class="blob-code blob-code-inner js-file-line">
              to take away your freedom to share and change the works. By
              contrast,
            </td>
          </tr>
          <tr>
            <td
              id="L15"
              class="blob-num js-line-number"
              data-line-number="15"
            ></td>
            <td id="LC15" class="blob-code blob-code-inner js-file-line">
              the GNU General Public License is intended to guarantee your
              freedom to
            </td>
          </tr>
          <tr>
            <td
              id="L16"
              class="blob-num js-line-number"
              data-line-number="16"
            ></td>
            <td id="LC16" class="blob-code blob-code-inner js-file-line">
              share and change all versions of a program--to make sure it
              remains free
            </td>
          </tr>
          <tr>
            <td
              id="L17"
              class="blob-num js-line-number"
              data-line-number="17"
            ></td>
            <td id="LC17" class="blob-code blob-code-inner js-file-line">
              software for all its users. We, the Free Software Foundation, use
              the
            </td>
          </tr>
          <tr>
            <td
              id="L18"
              class="blob-num js-line-number"
              data-line-number="18"
            ></td>
            <td id="LC18" class="blob-code blob-code-inner js-file-line">
              GNU General Public License for most of our software; it applies
              also to
            </td>
          </tr>
          <tr>
            <td
              id="L19"
              class="blob-num js-line-number"
              data-line-number="19"
            ></td>
            <td id="LC19" class="blob-code blob-code-inner js-file-line">
              any other work released this way by its authors. You can apply it
              to
            </td>
          </tr>
          <tr>
            <td
              id="L20"
              class="blob-num js-line-number"
              data-line-number="20"
            ></td>
            <td id="LC20" class="blob-code blob-code-inner js-file-line">
              your programs, too.
            </td>
          </tr>
          <tr>
            <td
              id="L21"
              class="blob-num js-line-number"
              data-line-number="21"
            ></td>
            <td id="LC21" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L22"
              class="blob-num js-line-number"
              data-line-number="22"
            ></td>
            <td id="LC22" class="blob-code blob-code-inner js-file-line">
              When we speak of free software, we are referring to freedom, not
            </td>
          </tr>
          <tr>
            <td
              id="L23"
              class="blob-num js-line-number"
              data-line-number="23"
            ></td>
            <td id="LC23" class="blob-code blob-code-inner js-file-line">
              price. Our General Public Licenses are designed to make sure that
              you
            </td>
          </tr>
          <tr>
            <td
              id="L24"
              class="blob-num js-line-number"
              data-line-number="24"
            ></td>
            <td id="LC24" class="blob-code blob-code-inner js-file-line">
              have the freedom to distribute copies of free software (and charge
              for
            </td>
          </tr>
          <tr>
            <td
              id="L25"
              class="blob-num js-line-number"
              data-line-number="25"
            ></td>
            <td id="LC25" class="blob-code blob-code-inner js-file-line">
              them if you wish), that you receive source code or can get it if
              you
            </td>
          </tr>
          <tr>
            <td
              id="L26"
              class="blob-num js-line-number"
              data-line-number="26"
            ></td>
            <td id="LC26" class="blob-code blob-code-inner js-file-line">
              want it, that you can change the software or use pieces of it in
              new
            </td>
          </tr>
          <tr>
            <td
              id="L27"
              class="blob-num js-line-number"
              data-line-number="27"
            ></td>
            <td id="LC27" class="blob-code blob-code-inner js-file-line">
              free programs, and that you know you can do these things.
            </td>
          </tr>
          <tr>
            <td
              id="L28"
              class="blob-num js-line-number"
              data-line-number="28"
            ></td>
            <td id="LC28" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L29"
              class="blob-num js-line-number"
              data-line-number="29"
            ></td>
            <td id="LC29" class="blob-code blob-code-inner js-file-line">
              To protect your rights, we need to prevent others from denying you
            </td>
          </tr>
          <tr>
            <td
              id="L30"
              class="blob-num js-line-number"
              data-line-number="30"
            ></td>
            <td id="LC30" class="blob-code blob-code-inner js-file-line">
              these rights or asking you to surrender the rights. Therefore, you
              have
            </td>
          </tr>
          <tr>
            <td
              id="L31"
              class="blob-num js-line-number"
              data-line-number="31"
            ></td>
            <td id="LC31" class="blob-code blob-code-inner js-file-line">
              certain responsibilities if you distribute copies of the software,
              or if
            </td>
          </tr>
          <tr>
            <td
              id="L32"
              class="blob-num js-line-number"
              data-line-number="32"
            ></td>
            <td id="LC32" class="blob-code blob-code-inner js-file-line">
              you modify it: responsibilities to respect the freedom of others.
            </td>
          </tr>
          <tr>
            <td
              id="L33"
              class="blob-num js-line-number"
              data-line-number="33"
            ></td>
            <td id="LC33" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L34"
              class="blob-num js-line-number"
              data-line-number="34"
            ></td>
            <td id="LC34" class="blob-code blob-code-inner js-file-line">
              For example, if you distribute copies of such a program, whether
            </td>
          </tr>
          <tr>
            <td
              id="L35"
              class="blob-num js-line-number"
              data-line-number="35"
            ></td>
            <td id="LC35" class="blob-code blob-code-inner js-file-line">
              gratis or for a fee, you must pass on to the recipients the same
            </td>
          </tr>
          <tr>
            <td
              id="L36"
              class="blob-num js-line-number"
              data-line-number="36"
            ></td>
            <td id="LC36" class="blob-code blob-code-inner js-file-line">
              freedoms that you received. You must make sure that they, too,
              receive
            </td>
          </tr>
          <tr>
            <td
              id="L37"
              class="blob-num js-line-number"
              data-line-number="37"
            ></td>
            <td id="LC37" class="blob-code blob-code-inner js-file-line">
              or can get the source code. And you must show them these terms so
              they
            </td>
          </tr>
          <tr>
            <td
              id="L38"
              class="blob-num js-line-number"
              data-line-number="38"
            ></td>
            <td id="LC38" class="blob-code blob-code-inner js-file-line">
              know their rights.
            </td>
          </tr>
          <tr>
            <td
              id="L39"
              class="blob-num js-line-number"
              data-line-number="39"
            ></td>
            <td id="LC39" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L40"
              class="blob-num js-line-number"
              data-line-number="40"
            ></td>
            <td id="LC40" class="blob-code blob-code-inner js-file-line">
              Developers that use the GNU GPL protect your rights with two
              steps:
            </td>
          </tr>
          <tr>
            <td
              id="L41"
              class="blob-num js-line-number"
              data-line-number="41"
            ></td>
            <td id="LC41" class="blob-code blob-code-inner js-file-line">
              (1) assert copyright on the software, and (2) offer you this
              License
            </td>
          </tr>
          <tr>
            <td
              id="L42"
              class="blob-num js-line-number"
              data-line-number="42"
            ></td>
            <td id="LC42" class="blob-code blob-code-inner js-file-line">
              giving you legal permission to copy, distribute and/or modify it.
            </td>
          </tr>
          <tr>
            <td
              id="L43"
              class="blob-num js-line-number"
              data-line-number="43"
            ></td>
            <td id="LC43" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L44"
              class="blob-num js-line-number"
              data-line-number="44"
            ></td>
            <td id="LC44" class="blob-code blob-code-inner js-file-line">
              For the developers' and authors' protection, the GPL clearly
              explains
            </td>
          </tr>
          <tr>
            <td
              id="L45"
              class="blob-num js-line-number"
              data-line-number="45"
            ></td>
            <td id="LC45" class="blob-code blob-code-inner js-file-line">
              that there is no warranty for this free software. For both users'
              and
            </td>
          </tr>
          <tr>
            <td
              id="L46"
              class="blob-num js-line-number"
              data-line-number="46"
            ></td>
            <td id="LC46" class="blob-code blob-code-inner js-file-line">
              authors' sake, the GPL requires that modified versions be marked
              as
            </td>
          </tr>
          <tr>
            <td
              id="L47"
              class="blob-num js-line-number"
              data-line-number="47"
            ></td>
            <td id="LC47" class="blob-code blob-code-inner js-file-line">
              changed, so that their problems will not be attributed erroneously
              to
            </td>
          </tr>
          <tr>
            <td
              id="L48"
              class="blob-num js-line-number"
              data-line-number="48"
            ></td>
            <td id="LC48" class="blob-code blob-code-inner js-file-line">
              authors of previous versions.
            </td>
          </tr>
          <tr>
            <td
              id="L49"
              class="blob-num js-line-number"
              data-line-number="49"
            ></td>
            <td id="LC49" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L50"
              class="blob-num js-line-number"
              data-line-number="50"
            ></td>
            <td id="LC50" class="blob-code blob-code-inner js-file-line">
              Some devices are designed to deny users access to install or run
            </td>
          </tr>
          <tr>
            <td
              id="L51"
              class="blob-num js-line-number"
              data-line-number="51"
            ></td>
            <td id="LC51" class="blob-code blob-code-inner js-file-line">
              modified versions of the software inside them, although the
              manufacturer
            </td>
          </tr>
          <tr>
            <td
              id="L52"
              class="blob-num js-line-number"
              data-line-number="52"
            ></td>
            <td id="LC52" class="blob-code blob-code-inner js-file-line">
              can do so. This is fundamentally incompatible with the aim of
            </td>
          </tr>
          <tr>
            <td
              id="L53"
              class="blob-num js-line-number"
              data-line-number="53"
            ></td>
            <td id="LC53" class="blob-code blob-code-inner js-file-line">
              protecting users' freedom to change the software. The systematic
            </td>
          </tr>
          <tr>
            <td
              id="L54"
              class="blob-num js-line-number"
              data-line-number="54"
            ></td>
            <td id="LC54" class="blob-code blob-code-inner js-file-line">
              pattern of such abuse occurs in the area of products for
              individuals to
            </td>
          </tr>
          <tr>
            <td
              id="L55"
              class="blob-num js-line-number"
              data-line-number="55"
            ></td>
            <td id="LC55" class="blob-code blob-code-inner js-file-line">
              use, which is precisely where it is most unacceptable. Therefore,
              we
            </td>
          </tr>
          <tr>
            <td
              id="L56"
              class="blob-num js-line-number"
              data-line-number="56"
            ></td>
            <td id="LC56" class="blob-code blob-code-inner js-file-line">
              have designed this version of the GPL to prohibit the practice for
              those
            </td>
          </tr>
          <tr>
            <td
              id="L57"
              class="blob-num js-line-number"
              data-line-number="57"
            ></td>
            <td id="LC57" class="blob-code blob-code-inner js-file-line">
              products. If such problems arise substantially in other domains,
              we
            </td>
          </tr>
          <tr>
            <td
              id="L58"
              class="blob-num js-line-number"
              data-line-number="58"
            ></td>
            <td id="LC58" class="blob-code blob-code-inner js-file-line">
              stand ready to extend this provision to those domains in future
              versions
            </td>
          </tr>
          <tr>
            <td
              id="L59"
              class="blob-num js-line-number"
              data-line-number="59"
            ></td>
            <td id="LC59" class="blob-code blob-code-inner js-file-line">
              of the GPL, as needed to protect the freedom of users.
            </td>
          </tr>
          <tr>
            <td
              id="L60"
              class="blob-num js-line-number"
              data-line-number="60"
            ></td>
            <td id="LC60" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L61"
              class="blob-num js-line-number"
              data-line-number="61"
            ></td>
            <td id="LC61" class="blob-code blob-code-inner js-file-line">
              Finally, every program is threatened constantly by software
              patents.
            </td>
          </tr>
          <tr>
            <td
              id="L62"
              class="blob-num js-line-number"
              data-line-number="62"
            ></td>
            <td id="LC62" class="blob-code blob-code-inner js-file-line">
              States should not allow patents to restrict development and use of
            </td>
          </tr>
          <tr>
            <td
              id="L63"
              class="blob-num js-line-number"
              data-line-number="63"
            ></td>
            <td id="LC63" class="blob-code blob-code-inner js-file-line">
              software on general-purpose computers, but in those that do, we
              wish to
            </td>
          </tr>
          <tr>
            <td
              id="L64"
              class="blob-num js-line-number"
              data-line-number="64"
            ></td>
            <td id="LC64" class="blob-code blob-code-inner js-file-line">
              avoid the special danger that patents applied to a free program
              could
            </td>
          </tr>
          <tr>
            <td
              id="L65"
              class="blob-num js-line-number"
              data-line-number="65"
            ></td>
            <td id="LC65" class="blob-code blob-code-inner js-file-line">
              make it effectively proprietary. To prevent this, the GPL assures
              that
            </td>
          </tr>
          <tr>
            <td
              id="L66"
              class="blob-num js-line-number"
              data-line-number="66"
            ></td>
            <td id="LC66" class="blob-code blob-code-inner js-file-line">
              patents cannot be used to render the program non-free.
            </td>
          </tr>
          <tr>
            <td
              id="L67"
              class="blob-num js-line-number"
              data-line-number="67"
            ></td>
            <td id="LC67" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L68"
              class="blob-num js-line-number"
              data-line-number="68"
            ></td>
            <td id="LC68" class="blob-code blob-code-inner js-file-line">
              The precise terms and conditions for copying, distribution and
            </td>
          </tr>
          <tr>
            <td
              id="L69"
              class="blob-num js-line-number"
              data-line-number="69"
            ></td>
            <td id="LC69" class="blob-code blob-code-inner js-file-line">
              modification follow.
            </td>
          </tr>
          <tr>
            <td
              id="L70"
              class="blob-num js-line-number"
              data-line-number="70"
            ></td>
            <td id="LC70" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L71"
              class="blob-num js-line-number"
              data-line-number="71"
            ></td>
            <td id="LC71" class="blob-code blob-code-inner js-file-line">
              TERMS AND CONDITIONS
            </td>
          </tr>
          <tr>
            <td
              id="L72"
              class="blob-num js-line-number"
              data-line-number="72"
            ></td>
            <td id="LC72" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L73"
              class="blob-num js-line-number"
              data-line-number="73"
            ></td>
            <td id="LC73" class="blob-code blob-code-inner js-file-line">
              0. Definitions.
            </td>
          </tr>
          <tr>
            <td
              id="L74"
              class="blob-num js-line-number"
              data-line-number="74"
            ></td>
            <td id="LC74" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L75"
              class="blob-num js-line-number"
              data-line-number="75"
            ></td>
            <td id="LC75" class="blob-code blob-code-inner js-file-line">
              "This License" refers to version 3 of the GNU General Public
              License.
            </td>
          </tr>
          <tr>
            <td
              id="L76"
              class="blob-num js-line-number"
              data-line-number="76"
            ></td>
            <td id="LC76" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L77"
              class="blob-num js-line-number"
              data-line-number="77"
            ></td>
            <td id="LC77" class="blob-code blob-code-inner js-file-line">
              "Copyright" also means copyright-like laws that apply to other
              kinds of
            </td>
          </tr>
          <tr>
            <td
              id="L78"
              class="blob-num js-line-number"
              data-line-number="78"
            ></td>
            <td id="LC78" class="blob-code blob-code-inner js-file-line">
              works, such as semiconductor masks.
            </td>
          </tr>
          <tr>
            <td
              id="L79"
              class="blob-num js-line-number"
              data-line-number="79"
            ></td>
            <td id="LC79" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L80"
              class="blob-num js-line-number"
              data-line-number="80"
            ></td>
            <td id="LC80" class="blob-code blob-code-inner js-file-line">
              "The Program" refers to any copyrightable work licensed under this
            </td>
          </tr>
          <tr>
            <td
              id="L81"
              class="blob-num js-line-number"
              data-line-number="81"
            ></td>
            <td id="LC81" class="blob-code blob-code-inner js-file-line">
              License. Each licensee is addressed as "you". "Licensees" and
            </td>
          </tr>
          <tr>
            <td
              id="L82"
              class="blob-num js-line-number"
              data-line-number="82"
            ></td>
            <td id="LC82" class="blob-code blob-code-inner js-file-line">
              "recipients" may be individuals or organizations.
            </td>
          </tr>
          <tr>
            <td
              id="L83"
              class="blob-num js-line-number"
              data-line-number="83"
            ></td>
            <td id="LC83" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L84"
              class="blob-num js-line-number"
              data-line-number="84"
            ></td>
            <td id="LC84" class="blob-code blob-code-inner js-file-line">
              To "modify" a work means to copy from or adapt all or part of the
              work
            </td>
          </tr>
          <tr>
            <td
              id="L85"
              class="blob-num js-line-number"
              data-line-number="85"
            ></td>
            <td id="LC85" class="blob-code blob-code-inner js-file-line">
              in a fashion requiring copyright permission, other than the making
              of an
            </td>
          </tr>
          <tr>
            <td
              id="L86"
              class="blob-num js-line-number"
              data-line-number="86"
            ></td>
            <td id="LC86" class="blob-code blob-code-inner js-file-line">
              exact copy. The resulting work is called a "modified version" of
              the
            </td>
          </tr>
          <tr>
            <td
              id="L87"
              class="blob-num js-line-number"
              data-line-number="87"
            ></td>
            <td id="LC87" class="blob-code blob-code-inner js-file-line">
              earlier work or a work "based on" the earlier work.
            </td>
          </tr>
          <tr>
            <td
              id="L88"
              class="blob-num js-line-number"
              data-line-number="88"
            ></td>
            <td id="LC88" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L89"
              class="blob-num js-line-number"
              data-line-number="89"
            ></td>
            <td id="LC89" class="blob-code blob-code-inner js-file-line">
              A "covered work" means either the unmodified Program or a work
              based
            </td>
          </tr>
          <tr>
            <td
              id="L90"
              class="blob-num js-line-number"
              data-line-number="90"
            ></td>
            <td id="LC90" class="blob-code blob-code-inner js-file-line">
              on the Program.
            </td>
          </tr>
          <tr>
            <td
              id="L91"
              class="blob-num js-line-number"
              data-line-number="91"
            ></td>
            <td id="LC91" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L92"
              class="blob-num js-line-number"
              data-line-number="92"
            ></td>
            <td id="LC92" class="blob-code blob-code-inner js-file-line">
              To "propagate" a work means to do anything with it that, without
            </td>
          </tr>
          <tr>
            <td
              id="L93"
              class="blob-num js-line-number"
              data-line-number="93"
            ></td>
            <td id="LC93" class="blob-code blob-code-inner js-file-line">
              permission, would make you directly or secondarily liable for
            </td>
          </tr>
          <tr>
            <td
              id="L94"
              class="blob-num js-line-number"
              data-line-number="94"
            ></td>
            <td id="LC94" class="blob-code blob-code-inner js-file-line">
              infringement under applicable copyright law, except executing it
              on a
            </td>
          </tr>
          <tr>
            <td
              id="L95"
              class="blob-num js-line-number"
              data-line-number="95"
            ></td>
            <td id="LC95" class="blob-code blob-code-inner js-file-line">
              computer or modifying a private copy. Propagation includes
              copying,
            </td>
          </tr>
          <tr>
            <td
              id="L96"
              class="blob-num js-line-number"
              data-line-number="96"
            ></td>
            <td id="LC96" class="blob-code blob-code-inner js-file-line">
              distribution (with or without modification), making available to
              the
            </td>
          </tr>
          <tr>
            <td
              id="L97"
              class="blob-num js-line-number"
              data-line-number="97"
            ></td>
            <td id="LC97" class="blob-code blob-code-inner js-file-line">
              public, and in some countries other activities as well.
            </td>
          </tr>
          <tr>
            <td
              id="L98"
              class="blob-num js-line-number"
              data-line-number="98"
            ></td>
            <td id="LC98" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L99"
              class="blob-num js-line-number"
              data-line-number="99"
            ></td>
            <td id="LC99" class="blob-code blob-code-inner js-file-line">
              To "convey" a work means any kind of propagation that enables
              other
            </td>
          </tr>
          <tr>
            <td
              id="L100"
              class="blob-num js-line-number"
              data-line-number="100"
            ></td>
            <td id="LC100" class="blob-code blob-code-inner js-file-line">
              parties to make or receive copies. Mere interaction with a user
              through
            </td>
          </tr>
          <tr>
            <td
              id="L101"
              class="blob-num js-line-number"
              data-line-number="101"
            ></td>
            <td id="LC101" class="blob-code blob-code-inner js-file-line">
              a computer network, with no transfer of a copy, is not conveying.
            </td>
          </tr>
          <tr>
            <td
              id="L102"
              class="blob-num js-line-number"
              data-line-number="102"
            ></td>
            <td id="LC102" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L103"
              class="blob-num js-line-number"
              data-line-number="103"
            ></td>
            <td id="LC103" class="blob-code blob-code-inner js-file-line">
              An interactive user interface displays "Appropriate Legal Notices"
            </td>
          </tr>
          <tr>
            <td
              id="L104"
              class="blob-num js-line-number"
              data-line-number="104"
            ></td>
            <td id="LC104" class="blob-code blob-code-inner js-file-line">
              to the extent that it includes a convenient and prominently
              visible
            </td>
          </tr>
          <tr>
            <td
              id="L105"
              class="blob-num js-line-number"
              data-line-number="105"
            ></td>
            <td id="LC105" class="blob-code blob-code-inner js-file-line">
              feature that (1) displays an appropriate copyright notice, and (2)
            </td>
          </tr>
          <tr>
            <td
              id="L106"
              class="blob-num js-line-number"
              data-line-number="106"
            ></td>
            <td id="LC106" class="blob-code blob-code-inner js-file-line">
              tells the user that there is no warranty for the work (except to
              the
            </td>
          </tr>
          <tr>
            <td
              id="L107"
              class="blob-num js-line-number"
              data-line-number="107"
            ></td>
            <td id="LC107" class="blob-code blob-code-inner js-file-line">
              extent that warranties are provided), that licensees may convey
              the
            </td>
          </tr>
          <tr>
            <td
              id="L108"
              class="blob-num js-line-number"
              data-line-number="108"
            ></td>
            <td id="LC108" class="blob-code blob-code-inner js-file-line">
              work under this License, and how to view a copy of this License.
              If
            </td>
          </tr>
          <tr>
            <td
              id="L109"
              class="blob-num js-line-number"
              data-line-number="109"
            ></td>
            <td id="LC109" class="blob-code blob-code-inner js-file-line">
              the interface presents a list of user commands or options, such as
              a
            </td>
          </tr>
          <tr>
            <td
              id="L110"
              class="blob-num js-line-number"
              data-line-number="110"
            ></td>
            <td id="LC110" class="blob-code blob-code-inner js-file-line">
              menu, a prominent item in the list meets this criterion.
            </td>
          </tr>
          <tr>
            <td
              id="L111"
              class="blob-num js-line-number"
              data-line-number="111"
            ></td>
            <td id="LC111" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L112"
              class="blob-num js-line-number"
              data-line-number="112"
            ></td>
            <td id="LC112" class="blob-code blob-code-inner js-file-line">
              1. Source Code.
            </td>
          </tr>
          <tr>
            <td
              id="L113"
              class="blob-num js-line-number"
              data-line-number="113"
            ></td>
            <td id="LC113" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L114"
              class="blob-num js-line-number"
              data-line-number="114"
            ></td>
            <td id="LC114" class="blob-code blob-code-inner js-file-line">
              The "source code" for a work means the preferred form of the work
            </td>
          </tr>
          <tr>
            <td
              id="L115"
              class="blob-num js-line-number"
              data-line-number="115"
            ></td>
            <td id="LC115" class="blob-code blob-code-inner js-file-line">
              for making modifications to it. "Object code" means any non-source
            </td>
          </tr>
          <tr>
            <td
              id="L116"
              class="blob-num js-line-number"
              data-line-number="116"
            ></td>
            <td id="LC116" class="blob-code blob-code-inner js-file-line">
              form of a work.
            </td>
          </tr>
          <tr>
            <td
              id="L117"
              class="blob-num js-line-number"
              data-line-number="117"
            ></td>
            <td id="LC117" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L118"
              class="blob-num js-line-number"
              data-line-number="118"
            ></td>
            <td id="LC118" class="blob-code blob-code-inner js-file-line">
              A "Standard Interface" means an interface that either is an
              official
            </td>
          </tr>
          <tr>
            <td
              id="L119"
              class="blob-num js-line-number"
              data-line-number="119"
            ></td>
            <td id="LC119" class="blob-code blob-code-inner js-file-line">
              standard defined by a recognized standards body, or, in the case
              of
            </td>
          </tr>
          <tr>
            <td
              id="L120"
              class="blob-num js-line-number"
              data-line-number="120"
            ></td>
            <td id="LC120" class="blob-code blob-code-inner js-file-line">
              interfaces specified for a particular programming language, one
              that
            </td>
          </tr>
          <tr>
            <td
              id="L121"
              class="blob-num js-line-number"
              data-line-number="121"
            ></td>
            <td id="LC121" class="blob-code blob-code-inner js-file-line">
              is widely used among developers working in that language.
            </td>
          </tr>
          <tr>
            <td
              id="L122"
              class="blob-num js-line-number"
              data-line-number="122"
            ></td>
            <td id="LC122" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L123"
              class="blob-num js-line-number"
              data-line-number="123"
            ></td>
            <td id="LC123" class="blob-code blob-code-inner js-file-line">
              The "System Libraries" of an executable work include anything,
              other
            </td>
          </tr>
          <tr>
            <td
              id="L124"
              class="blob-num js-line-number"
              data-line-number="124"
            ></td>
            <td id="LC124" class="blob-code blob-code-inner js-file-line">
              than the work as a whole, that (a) is included in the normal form
              of
            </td>
          </tr>
          <tr>
            <td
              id="L125"
              class="blob-num js-line-number"
              data-line-number="125"
            ></td>
            <td id="LC125" class="blob-code blob-code-inner js-file-line">
              packaging a Major Component, but which is not part of that Major
            </td>
          </tr>
          <tr>
            <td
              id="L126"
              class="blob-num js-line-number"
              data-line-number="126"
            ></td>
            <td id="LC126" class="blob-code blob-code-inner js-file-line">
              Component, and (b) serves only to enable use of the work with that
            </td>
          </tr>
          <tr>
            <td
              id="L127"
              class="blob-num js-line-number"
              data-line-number="127"
            ></td>
            <td id="LC127" class="blob-code blob-code-inner js-file-line">
              Major Component, or to implement a Standard Interface for which an
            </td>
          </tr>
          <tr>
            <td
              id="L128"
              class="blob-num js-line-number"
              data-line-number="128"
            ></td>
            <td id="LC128" class="blob-code blob-code-inner js-file-line">
              implementation is available to the public in source code form. A
            </td>
          </tr>
          <tr>
            <td
              id="L129"
              class="blob-num js-line-number"
              data-line-number="129"
            ></td>
            <td id="LC129" class="blob-code blob-code-inner js-file-line">
              "Major Component", in this context, means a major essential
              component
            </td>
          </tr>
          <tr>
            <td
              id="L130"
              class="blob-num js-line-number"
              data-line-number="130"
            ></td>
            <td id="LC130" class="blob-code blob-code-inner js-file-line">
              (kernel, window system, and so on) of the specific operating
              system
            </td>
          </tr>
          <tr>
            <td
              id="L131"
              class="blob-num js-line-number"
              data-line-number="131"
            ></td>
            <td id="LC131" class="blob-code blob-code-inner js-file-line">
              (if any) on which the executable work runs, or a compiler used to
            </td>
          </tr>
          <tr>
            <td
              id="L132"
              class="blob-num js-line-number"
              data-line-number="132"
            ></td>
            <td id="LC132" class="blob-code blob-code-inner js-file-line">
              produce the work, or an object code interpreter used to run it.
            </td>
          </tr>
          <tr>
            <td
              id="L133"
              class="blob-num js-line-number"
              data-line-number="133"
            ></td>
            <td id="LC133" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L134"
              class="blob-num js-line-number"
              data-line-number="134"
            ></td>
            <td id="LC134" class="blob-code blob-code-inner js-file-line">
              The "Corresponding Source" for a work in object code form means
              all
            </td>
          </tr>
          <tr>
            <td
              id="L135"
              class="blob-num js-line-number"
              data-line-number="135"
            ></td>
            <td id="LC135" class="blob-code blob-code-inner js-file-line">
              the source code needed to generate, install, and (for an
              executable
            </td>
          </tr>
          <tr>
            <td
              id="L136"
              class="blob-num js-line-number"
              data-line-number="136"
            ></td>
            <td id="LC136" class="blob-code blob-code-inner js-file-line">
              work) run the object code and to modify the work, including
              scripts to
            </td>
          </tr>
          <tr>
            <td
              id="L137"
              class="blob-num js-line-number"
              data-line-number="137"
            ></td>
            <td id="LC137" class="blob-code blob-code-inner js-file-line">
              control those activities. However, it does not include the work's
            </td>
          </tr>
          <tr>
            <td
              id="L138"
              class="blob-num js-line-number"
              data-line-number="138"
            ></td>
            <td id="LC138" class="blob-code blob-code-inner js-file-line">
              System Libraries, or general-purpose tools or generally available
              free
            </td>
          </tr>
          <tr>
            <td
              id="L139"
              class="blob-num js-line-number"
              data-line-number="139"
            ></td>
            <td id="LC139" class="blob-code blob-code-inner js-file-line">
              programs which are used unmodified in performing those activities
              but
            </td>
          </tr>
          <tr>
            <td
              id="L140"
              class="blob-num js-line-number"
              data-line-number="140"
            ></td>
            <td id="LC140" class="blob-code blob-code-inner js-file-line">
              which are not part of the work. For example, Corresponding Source
            </td>
          </tr>
          <tr>
            <td
              id="L141"
              class="blob-num js-line-number"
              data-line-number="141"
            ></td>
            <td id="LC141" class="blob-code blob-code-inner js-file-line">
              includes interface definition files associated with source files
              for
            </td>
          </tr>
          <tr>
            <td
              id="L142"
              class="blob-num js-line-number"
              data-line-number="142"
            ></td>
            <td id="LC142" class="blob-code blob-code-inner js-file-line">
              the work, and the source code for shared libraries and dynamically
            </td>
          </tr>
          <tr>
            <td
              id="L143"
              class="blob-num js-line-number"
              data-line-number="143"
            ></td>
            <td id="LC143" class="blob-code blob-code-inner js-file-line">
              linked subprograms that the work is specifically designed to
              require,
            </td>
          </tr>
          <tr>
            <td
              id="L144"
              class="blob-num js-line-number"
              data-line-number="144"
            ></td>
            <td id="LC144" class="blob-code blob-code-inner js-file-line">
              such as by intimate data communication or control flow between
              those
            </td>
          </tr>
          <tr>
            <td
              id="L145"
              class="blob-num js-line-number"
              data-line-number="145"
            ></td>
            <td id="LC145" class="blob-code blob-code-inner js-file-line">
              subprograms and other parts of the work.
            </td>
          </tr>
          <tr>
            <td
              id="L146"
              class="blob-num js-line-number"
              data-line-number="146"
            ></td>
            <td id="LC146" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L147"
              class="blob-num js-line-number"
              data-line-number="147"
            ></td>
            <td id="LC147" class="blob-code blob-code-inner js-file-line">
              The Corresponding Source need not include anything that users
            </td>
          </tr>
          <tr>
            <td
              id="L148"
              class="blob-num js-line-number"
              data-line-number="148"
            ></td>
            <td id="LC148" class="blob-code blob-code-inner js-file-line">
              can regenerate automatically from other parts of the Corresponding
            </td>
          </tr>
          <tr>
            <td
              id="L149"
              class="blob-num js-line-number"
              data-line-number="149"
            ></td>
            <td id="LC149" class="blob-code blob-code-inner js-file-line">
              Source.
            </td>
          </tr>
          <tr>
            <td
              id="L150"
              class="blob-num js-line-number"
              data-line-number="150"
            ></td>
            <td id="LC150" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L151"
              class="blob-num js-line-number"
              data-line-number="151"
            ></td>
            <td id="LC151" class="blob-code blob-code-inner js-file-line">
              The Corresponding Source for a work in source code form is that
            </td>
          </tr>
          <tr>
            <td
              id="L152"
              class="blob-num js-line-number"
              data-line-number="152"
            ></td>
            <td id="LC152" class="blob-code blob-code-inner js-file-line">
              same work.
            </td>
          </tr>
          <tr>
            <td
              id="L153"
              class="blob-num js-line-number"
              data-line-number="153"
            ></td>
            <td id="LC153" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L154"
              class="blob-num js-line-number"
              data-line-number="154"
            ></td>
            <td id="LC154" class="blob-code blob-code-inner js-file-line">
              2. Basic Permissions.
            </td>
          </tr>
          <tr>
            <td
              id="L155"
              class="blob-num js-line-number"
              data-line-number="155"
            ></td>
            <td id="LC155" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L156"
              class="blob-num js-line-number"
              data-line-number="156"
            ></td>
            <td id="LC156" class="blob-code blob-code-inner js-file-line">
              All rights granted under this License are granted for the term of
            </td>
          </tr>
          <tr>
            <td
              id="L157"
              class="blob-num js-line-number"
              data-line-number="157"
            ></td>
            <td id="LC157" class="blob-code blob-code-inner js-file-line">
              copyright on the Program, and are irrevocable provided the stated
            </td>
          </tr>
          <tr>
            <td
              id="L158"
              class="blob-num js-line-number"
              data-line-number="158"
            ></td>
            <td id="LC158" class="blob-code blob-code-inner js-file-line">
              conditions are met. This License explicitly affirms your unlimited
            </td>
          </tr>
          <tr>
            <td
              id="L159"
              class="blob-num js-line-number"
              data-line-number="159"
            ></td>
            <td id="LC159" class="blob-code blob-code-inner js-file-line">
              permission to run the unmodified Program. The output from running
              a
            </td>
          </tr>
          <tr>
            <td
              id="L160"
              class="blob-num js-line-number"
              data-line-number="160"
            ></td>
            <td id="LC160" class="blob-code blob-code-inner js-file-line">
              covered work is covered by this License only if the output, given
              its
            </td>
          </tr>
          <tr>
            <td
              id="L161"
              class="blob-num js-line-number"
              data-line-number="161"
            ></td>
            <td id="LC161" class="blob-code blob-code-inner js-file-line">
              content, constitutes a covered work. This License acknowledges
              your
            </td>
          </tr>
          <tr>
            <td
              id="L162"
              class="blob-num js-line-number"
              data-line-number="162"
            ></td>
            <td id="LC162" class="blob-code blob-code-inner js-file-line">
              rights of fair use or other equivalent, as provided by copyright
              law.
            </td>
          </tr>
          <tr>
            <td
              id="L163"
              class="blob-num js-line-number"
              data-line-number="163"
            ></td>
            <td id="LC163" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L164"
              class="blob-num js-line-number"
              data-line-number="164"
            ></td>
            <td id="LC164" class="blob-code blob-code-inner js-file-line">
              You may make, run and propagate covered works that you do not
            </td>
          </tr>
          <tr>
            <td
              id="L165"
              class="blob-num js-line-number"
              data-line-number="165"
            ></td>
            <td id="LC165" class="blob-code blob-code-inner js-file-line">
              convey, without conditions so long as your license otherwise
              remains
            </td>
          </tr>
          <tr>
            <td
              id="L166"
              class="blob-num js-line-number"
              data-line-number="166"
            ></td>
            <td id="LC166" class="blob-code blob-code-inner js-file-line">
              in force. You may convey covered works to others for the sole
              purpose
            </td>
          </tr>
          <tr>
            <td
              id="L167"
              class="blob-num js-line-number"
              data-line-number="167"
            ></td>
            <td id="LC167" class="blob-code blob-code-inner js-file-line">
              of having them make modifications exclusively for you, or provide
              you
            </td>
          </tr>
          <tr>
            <td
              id="L168"
              class="blob-num js-line-number"
              data-line-number="168"
            ></td>
            <td id="LC168" class="blob-code blob-code-inner js-file-line">
              with facilities for running those works, provided that you comply
              with
            </td>
          </tr>
          <tr>
            <td
              id="L169"
              class="blob-num js-line-number"
              data-line-number="169"
            ></td>
            <td id="LC169" class="blob-code blob-code-inner js-file-line">
              the terms of this License in conveying all material for which you
              do
            </td>
          </tr>
          <tr>
            <td
              id="L170"
              class="blob-num js-line-number"
              data-line-number="170"
            ></td>
            <td id="LC170" class="blob-code blob-code-inner js-file-line">
              not control copyright. Those thus making or running the covered
              works
            </td>
          </tr>
          <tr>
            <td
              id="L171"
              class="blob-num js-line-number"
              data-line-number="171"
            ></td>
            <td id="LC171" class="blob-code blob-code-inner js-file-line">
              for you must do so exclusively on your behalf, under your
              direction
            </td>
          </tr>
          <tr>
            <td
              id="L172"
              class="blob-num js-line-number"
              data-line-number="172"
            ></td>
            <td id="LC172" class="blob-code blob-code-inner js-file-line">
              and control, on terms that prohibit them from making any copies of
            </td>
          </tr>
          <tr>
            <td
              id="L173"
              class="blob-num js-line-number"
              data-line-number="173"
            ></td>
            <td id="LC173" class="blob-code blob-code-inner js-file-line">
              your copyrighted material outside their relationship with you.
            </td>
          </tr>
          <tr>
            <td
              id="L174"
              class="blob-num js-line-number"
              data-line-number="174"
            ></td>
            <td id="LC174" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L175"
              class="blob-num js-line-number"
              data-line-number="175"
            ></td>
            <td id="LC175" class="blob-code blob-code-inner js-file-line">
              Conveying under any other circumstances is permitted solely under
            </td>
          </tr>
          <tr>
            <td
              id="L176"
              class="blob-num js-line-number"
              data-line-number="176"
            ></td>
            <td id="LC176" class="blob-code blob-code-inner js-file-line">
              the conditions stated below. Sublicensing is not allowed; section
              10
            </td>
          </tr>
          <tr>
            <td
              id="L177"
              class="blob-num js-line-number"
              data-line-number="177"
            ></td>
            <td id="LC177" class="blob-code blob-code-inner js-file-line">
              makes it unnecessary.
            </td>
          </tr>
          <tr>
            <td
              id="L178"
              class="blob-num js-line-number"
              data-line-number="178"
            ></td>
            <td id="LC178" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L179"
              class="blob-num js-line-number"
              data-line-number="179"
            ></td>
            <td id="LC179" class="blob-code blob-code-inner js-file-line">
              3. Protecting Users' Legal Rights From Anti-Circumvention Law.
            </td>
          </tr>
          <tr>
            <td
              id="L180"
              class="blob-num js-line-number"
              data-line-number="180"
            ></td>
            <td id="LC180" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L181"
              class="blob-num js-line-number"
              data-line-number="181"
            ></td>
            <td id="LC181" class="blob-code blob-code-inner js-file-line">
              No covered work shall be deemed part of an effective technological
            </td>
          </tr>
          <tr>
            <td
              id="L182"
              class="blob-num js-line-number"
              data-line-number="182"
            ></td>
            <td id="LC182" class="blob-code blob-code-inner js-file-line">
              measure under any applicable law fulfilling obligations under
              article
            </td>
          </tr>
          <tr>
            <td
              id="L183"
              class="blob-num js-line-number"
              data-line-number="183"
            ></td>
            <td id="LC183" class="blob-code blob-code-inner js-file-line">
              11 of the WIPO copyright treaty adopted on 20 December 1996, or
            </td>
          </tr>
          <tr>
            <td
              id="L184"
              class="blob-num js-line-number"
              data-line-number="184"
            ></td>
            <td id="LC184" class="blob-code blob-code-inner js-file-line">
              similar laws prohibiting or restricting circumvention of such
            </td>
          </tr>
          <tr>
            <td
              id="L185"
              class="blob-num js-line-number"
              data-line-number="185"
            ></td>
            <td id="LC185" class="blob-code blob-code-inner js-file-line">
              measures.
            </td>
          </tr>
          <tr>
            <td
              id="L186"
              class="blob-num js-line-number"
              data-line-number="186"
            ></td>
            <td id="LC186" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L187"
              class="blob-num js-line-number"
              data-line-number="187"
            ></td>
            <td id="LC187" class="blob-code blob-code-inner js-file-line">
              When you convey a covered work, you waive any legal power to
              forbid
            </td>
          </tr>
          <tr>
            <td
              id="L188"
              class="blob-num js-line-number"
              data-line-number="188"
            ></td>
            <td id="LC188" class="blob-code blob-code-inner js-file-line">
              circumvention of technological measures to the extent such
              circumvention
            </td>
          </tr>
          <tr>
            <td
              id="L189"
              class="blob-num js-line-number"
              data-line-number="189"
            ></td>
            <td id="LC189" class="blob-code blob-code-inner js-file-line">
              is effected by exercising rights under this License with respect
              to
            </td>
          </tr>
          <tr>
            <td
              id="L190"
              class="blob-num js-line-number"
              data-line-number="190"
            ></td>
            <td id="LC190" class="blob-code blob-code-inner js-file-line">
              the covered work, and you disclaim any intention to limit
              operation or
            </td>
          </tr>
          <tr>
            <td
              id="L191"
              class="blob-num js-line-number"
              data-line-number="191"
            ></td>
            <td id="LC191" class="blob-code blob-code-inner js-file-line">
              modification of the work as a means of enforcing, against the
              work's
            </td>
          </tr>
          <tr>
            <td
              id="L192"
              class="blob-num js-line-number"
              data-line-number="192"
            ></td>
            <td id="LC192" class="blob-code blob-code-inner js-file-line">
              users, your or third parties' legal rights to forbid circumvention
              of
            </td>
          </tr>
          <tr>
            <td
              id="L193"
              class="blob-num js-line-number"
              data-line-number="193"
            ></td>
            <td id="LC193" class="blob-code blob-code-inner js-file-line">
              technological measures.
            </td>
          </tr>
          <tr>
            <td
              id="L194"
              class="blob-num js-line-number"
              data-line-number="194"
            ></td>
            <td id="LC194" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L195"
              class="blob-num js-line-number"
              data-line-number="195"
            ></td>
            <td id="LC195" class="blob-code blob-code-inner js-file-line">
              4. Conveying Verbatim Copies.
            </td>
          </tr>
          <tr>
            <td
              id="L196"
              class="blob-num js-line-number"
              data-line-number="196"
            ></td>
            <td id="LC196" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L197"
              class="blob-num js-line-number"
              data-line-number="197"
            ></td>
            <td id="LC197" class="blob-code blob-code-inner js-file-line">
              You may convey verbatim copies of the Program's source code as you
            </td>
          </tr>
          <tr>
            <td
              id="L198"
              class="blob-num js-line-number"
              data-line-number="198"
            ></td>
            <td id="LC198" class="blob-code blob-code-inner js-file-line">
              receive it, in any medium, provided that you conspicuously and
            </td>
          </tr>
          <tr>
            <td
              id="L199"
              class="blob-num js-line-number"
              data-line-number="199"
            ></td>
            <td id="LC199" class="blob-code blob-code-inner js-file-line">
              appropriately publish on each copy an appropriate copyright
              notice;
            </td>
          </tr>
          <tr>
            <td
              id="L200"
              class="blob-num js-line-number"
              data-line-number="200"
            ></td>
            <td id="LC200" class="blob-code blob-code-inner js-file-line">
              keep intact all notices stating that this License and any
            </td>
          </tr>
          <tr>
            <td
              id="L201"
              class="blob-num js-line-number"
              data-line-number="201"
            ></td>
            <td id="LC201" class="blob-code blob-code-inner js-file-line">
              non-permissive terms added in accord with section 7 apply to the
              code;
            </td>
          </tr>
          <tr>
            <td
              id="L202"
              class="blob-num js-line-number"
              data-line-number="202"
            ></td>
            <td id="LC202" class="blob-code blob-code-inner js-file-line">
              keep intact all notices of the absence of any warranty; and give
              all
            </td>
          </tr>
          <tr>
            <td
              id="L203"
              class="blob-num js-line-number"
              data-line-number="203"
            ></td>
            <td id="LC203" class="blob-code blob-code-inner js-file-line">
              recipients a copy of this License along with the Program.
            </td>
          </tr>
          <tr>
            <td
              id="L204"
              class="blob-num js-line-number"
              data-line-number="204"
            ></td>
            <td id="LC204" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L205"
              class="blob-num js-line-number"
              data-line-number="205"
            ></td>
            <td id="LC205" class="blob-code blob-code-inner js-file-line">
              You may charge any price or no price for each copy that you
              convey,
            </td>
          </tr>
          <tr>
            <td
              id="L206"
              class="blob-num js-line-number"
              data-line-number="206"
            ></td>
            <td id="LC206" class="blob-code blob-code-inner js-file-line">
              and you may offer support or warranty protection for a fee.
            </td>
          </tr>
          <tr>
            <td
              id="L207"
              class="blob-num js-line-number"
              data-line-number="207"
            ></td>
            <td id="LC207" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L208"
              class="blob-num js-line-number"
              data-line-number="208"
            ></td>
            <td id="LC208" class="blob-code blob-code-inner js-file-line">
              5. Conveying Modified Source Versions.
            </td>
          </tr>
          <tr>
            <td
              id="L209"
              class="blob-num js-line-number"
              data-line-number="209"
            ></td>
            <td id="LC209" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L210"
              class="blob-num js-line-number"
              data-line-number="210"
            ></td>
            <td id="LC210" class="blob-code blob-code-inner js-file-line">
              You may convey a work based on the Program, or the modifications
              to
            </td>
          </tr>
          <tr>
            <td
              id="L211"
              class="blob-num js-line-number"
              data-line-number="211"
            ></td>
            <td id="LC211" class="blob-code blob-code-inner js-file-line">
              produce it from the Program, in the form of source code under the
            </td>
          </tr>
          <tr>
            <td
              id="L212"
              class="blob-num js-line-number"
              data-line-number="212"
            ></td>
            <td id="LC212" class="blob-code blob-code-inner js-file-line">
              terms of section 4, provided that you also meet all of these
              conditions:
            </td>
          </tr>
          <tr>
            <td
              id="L213"
              class="blob-num js-line-number"
              data-line-number="213"
            ></td>
            <td id="LC213" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L214"
              class="blob-num js-line-number"
              data-line-number="214"
            ></td>
            <td id="LC214" class="blob-code blob-code-inner js-file-line">
              a) The work must carry prominent notices stating that you modified
            </td>
          </tr>
          <tr>
            <td
              id="L215"
              class="blob-num js-line-number"
              data-line-number="215"
            ></td>
            <td id="LC215" class="blob-code blob-code-inner js-file-line">
              it, and giving a relevant date.
            </td>
          </tr>
          <tr>
            <td
              id="L216"
              class="blob-num js-line-number"
              data-line-number="216"
            ></td>
            <td id="LC216" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L217"
              class="blob-num js-line-number"
              data-line-number="217"
            ></td>
            <td id="LC217" class="blob-code blob-code-inner js-file-line">
              b) The work must carry prominent notices stating that it is
            </td>
          </tr>
          <tr>
            <td
              id="L218"
              class="blob-num js-line-number"
              data-line-number="218"
            ></td>
            <td id="LC218" class="blob-code blob-code-inner js-file-line">
              released under this License and any conditions added under section
            </td>
          </tr>
          <tr>
            <td
              id="L219"
              class="blob-num js-line-number"
              data-line-number="219"
            ></td>
            <td id="LC219" class="blob-code blob-code-inner js-file-line">
              7. This requirement modifies the requirement in section 4 to
            </td>
          </tr>
          <tr>
            <td
              id="L220"
              class="blob-num js-line-number"
              data-line-number="220"
            ></td>
            <td id="LC220" class="blob-code blob-code-inner js-file-line">
              "keep intact all notices".
            </td>
          </tr>
          <tr>
            <td
              id="L221"
              class="blob-num js-line-number"
              data-line-number="221"
            ></td>
            <td id="LC221" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L222"
              class="blob-num js-line-number"
              data-line-number="222"
            ></td>
            <td id="LC222" class="blob-code blob-code-inner js-file-line">
              c) You must license the entire work, as a whole, under this
            </td>
          </tr>
          <tr>
            <td
              id="L223"
              class="blob-num js-line-number"
              data-line-number="223"
            ></td>
            <td id="LC223" class="blob-code blob-code-inner js-file-line">
              License to anyone who comes into possession of a copy. This
            </td>
          </tr>
          <tr>
            <td
              id="L224"
              class="blob-num js-line-number"
              data-line-number="224"
            ></td>
            <td id="LC224" class="blob-code blob-code-inner js-file-line">
              License will therefore apply, along with any applicable section 7
            </td>
          </tr>
          <tr>
            <td
              id="L225"
              class="blob-num js-line-number"
              data-line-number="225"
            ></td>
            <td id="LC225" class="blob-code blob-code-inner js-file-line">
              additional terms, to the whole of the work, and all its parts,
            </td>
          </tr>
          <tr>
            <td
              id="L226"
              class="blob-num js-line-number"
              data-line-number="226"
            ></td>
            <td id="LC226" class="blob-code blob-code-inner js-file-line">
              regardless of how they are packaged. This License gives no
            </td>
          </tr>
          <tr>
            <td
              id="L227"
              class="blob-num js-line-number"
              data-line-number="227"
            ></td>
            <td id="LC227" class="blob-code blob-code-inner js-file-line">
              permission to license the work in any other way, but it does not
            </td>
          </tr>
          <tr>
            <td
              id="L228"
              class="blob-num js-line-number"
              data-line-number="228"
            ></td>
            <td id="LC228" class="blob-code blob-code-inner js-file-line">
              invalidate such permission if you have separately received it.
            </td>
          </tr>
          <tr>
            <td
              id="L229"
              class="blob-num js-line-number"
              data-line-number="229"
            ></td>
            <td id="LC229" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L230"
              class="blob-num js-line-number"
              data-line-number="230"
            ></td>
            <td id="LC230" class="blob-code blob-code-inner js-file-line">
              d) If the work has interactive user interfaces, each must display
            </td>
          </tr>
          <tr>
            <td
              id="L231"
              class="blob-num js-line-number"
              data-line-number="231"
            ></td>
            <td id="LC231" class="blob-code blob-code-inner js-file-line">
              Appropriate Legal Notices; however, if the Program has interactive
            </td>
          </tr>
          <tr>
            <td
              id="L232"
              class="blob-num js-line-number"
              data-line-number="232"
            ></td>
            <td id="LC232" class="blob-code blob-code-inner js-file-line">
              interfaces that do not display Appropriate Legal Notices, your
            </td>
          </tr>
          <tr>
            <td
              id="L233"
              class="blob-num js-line-number"
              data-line-number="233"
            ></td>
            <td id="LC233" class="blob-code blob-code-inner js-file-line">
              work need not make them do so.
            </td>
          </tr>
          <tr>
            <td
              id="L234"
              class="blob-num js-line-number"
              data-line-number="234"
            ></td>
            <td id="LC234" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L235"
              class="blob-num js-line-number"
              data-line-number="235"
            ></td>
            <td id="LC235" class="blob-code blob-code-inner js-file-line">
              A compilation of a covered work with other separate and
              independent
            </td>
          </tr>
          <tr>
            <td
              id="L236"
              class="blob-num js-line-number"
              data-line-number="236"
            ></td>
            <td id="LC236" class="blob-code blob-code-inner js-file-line">
              works, which are not by their nature extensions of the covered
              work,
            </td>
          </tr>
          <tr>
            <td
              id="L237"
              class="blob-num js-line-number"
              data-line-number="237"
            ></td>
            <td id="LC237" class="blob-code blob-code-inner js-file-line">
              and which are not combined with it such as to form a larger
              program,
            </td>
          </tr>
          <tr>
            <td
              id="L238"
              class="blob-num js-line-number"
              data-line-number="238"
            ></td>
            <td id="LC238" class="blob-code blob-code-inner js-file-line">
              in or on a volume of a storage or distribution medium, is called
              an
            </td>
          </tr>
          <tr>
            <td
              id="L239"
              class="blob-num js-line-number"
              data-line-number="239"
            ></td>
            <td id="LC239" class="blob-code blob-code-inner js-file-line">
              "aggregate" if the compilation and its resulting copyright are not
            </td>
          </tr>
          <tr>
            <td
              id="L240"
              class="blob-num js-line-number"
              data-line-number="240"
            ></td>
            <td id="LC240" class="blob-code blob-code-inner js-file-line">
              used to limit the access or legal rights of the compilation's
              users
            </td>
          </tr>
          <tr>
            <td
              id="L241"
              class="blob-num js-line-number"
              data-line-number="241"
            ></td>
            <td id="LC241" class="blob-code blob-code-inner js-file-line">
              beyond what the individual works permit. Inclusion of a covered
              work
            </td>
          </tr>
          <tr>
            <td
              id="L242"
              class="blob-num js-line-number"
              data-line-number="242"
            ></td>
            <td id="LC242" class="blob-code blob-code-inner js-file-line">
              in an aggregate does not cause this License to apply to the other
            </td>
          </tr>
          <tr>
            <td
              id="L243"
              class="blob-num js-line-number"
              data-line-number="243"
            ></td>
            <td id="LC243" class="blob-code blob-code-inner js-file-line">
              parts of the aggregate.
            </td>
          </tr>
          <tr>
            <td
              id="L244"
              class="blob-num js-line-number"
              data-line-number="244"
            ></td>
            <td id="LC244" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L245"
              class="blob-num js-line-number"
              data-line-number="245"
            ></td>
            <td id="LC245" class="blob-code blob-code-inner js-file-line">
              6. Conveying Non-Source Forms.
            </td>
          </tr>
          <tr>
            <td
              id="L246"
              class="blob-num js-line-number"
              data-line-number="246"
            ></td>
            <td id="LC246" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L247"
              class="blob-num js-line-number"
              data-line-number="247"
            ></td>
            <td id="LC247" class="blob-code blob-code-inner js-file-line">
              You may convey a covered work in object code form under the terms
            </td>
          </tr>
          <tr>
            <td
              id="L248"
              class="blob-num js-line-number"
              data-line-number="248"
            ></td>
            <td id="LC248" class="blob-code blob-code-inner js-file-line">
              of sections 4 and 5, provided that you also convey the
            </td>
          </tr>
          <tr>
            <td
              id="L249"
              class="blob-num js-line-number"
              data-line-number="249"
            ></td>
            <td id="LC249" class="blob-code blob-code-inner js-file-line">
              machine-readable Corresponding Source under the terms of this
              License,
            </td>
          </tr>
          <tr>
            <td
              id="L250"
              class="blob-num js-line-number"
              data-line-number="250"
            ></td>
            <td id="LC250" class="blob-code blob-code-inner js-file-line">
              in one of these ways:
            </td>
          </tr>
          <tr>
            <td
              id="L251"
              class="blob-num js-line-number"
              data-line-number="251"
            ></td>
            <td id="LC251" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L252"
              class="blob-num js-line-number"
              data-line-number="252"
            ></td>
            <td id="LC252" class="blob-code blob-code-inner js-file-line">
              a) Convey the object code in, or embodied in, a physical product
            </td>
          </tr>
          <tr>
            <td
              id="L253"
              class="blob-num js-line-number"
              data-line-number="253"
            ></td>
            <td id="LC253" class="blob-code blob-code-inner js-file-line">
              (including a physical distribution medium), accompanied by the
            </td>
          </tr>
          <tr>
            <td
              id="L254"
              class="blob-num js-line-number"
              data-line-number="254"
            ></td>
            <td id="LC254" class="blob-code blob-code-inner js-file-line">
              Corresponding Source fixed on a durable physical medium
            </td>
          </tr>
          <tr>
            <td
              id="L255"
              class="blob-num js-line-number"
              data-line-number="255"
            ></td>
            <td id="LC255" class="blob-code blob-code-inner js-file-line">
              customarily used for software interchange.
            </td>
          </tr>
          <tr>
            <td
              id="L256"
              class="blob-num js-line-number"
              data-line-number="256"
            ></td>
            <td id="LC256" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L257"
              class="blob-num js-line-number"
              data-line-number="257"
            ></td>
            <td id="LC257" class="blob-code blob-code-inner js-file-line">
              b) Convey the object code in, or embodied in, a physical product
            </td>
          </tr>
          <tr>
            <td
              id="L258"
              class="blob-num js-line-number"
              data-line-number="258"
            ></td>
            <td id="LC258" class="blob-code blob-code-inner js-file-line">
              (including a physical distribution medium), accompanied by a
            </td>
          </tr>
          <tr>
            <td
              id="L259"
              class="blob-num js-line-number"
              data-line-number="259"
            ></td>
            <td id="LC259" class="blob-code blob-code-inner js-file-line">
              written offer, valid for at least three years and valid for as
            </td>
          </tr>
          <tr>
            <td
              id="L260"
              class="blob-num js-line-number"
              data-line-number="260"
            ></td>
            <td id="LC260" class="blob-code blob-code-inner js-file-line">
              long as you offer spare parts or customer support for that product
            </td>
          </tr>
          <tr>
            <td
              id="L261"
              class="blob-num js-line-number"
              data-line-number="261"
            ></td>
            <td id="LC261" class="blob-code blob-code-inner js-file-line">
              model, to give anyone who possesses the object code either (1) a
            </td>
          </tr>
          <tr>
            <td
              id="L262"
              class="blob-num js-line-number"
              data-line-number="262"
            ></td>
            <td id="LC262" class="blob-code blob-code-inner js-file-line">
              copy of the Corresponding Source for all the software in the
            </td>
          </tr>
          <tr>
            <td
              id="L263"
              class="blob-num js-line-number"
              data-line-number="263"
            ></td>
            <td id="LC263" class="blob-code blob-code-inner js-file-line">
              product that is covered by this License, on a durable physical
            </td>
          </tr>
          <tr>
            <td
              id="L264"
              class="blob-num js-line-number"
              data-line-number="264"
            ></td>
            <td id="LC264" class="blob-code blob-code-inner js-file-line">
              medium customarily used for software interchange, for a price no
            </td>
          </tr>
          <tr>
            <td
              id="L265"
              class="blob-num js-line-number"
              data-line-number="265"
            ></td>
            <td id="LC265" class="blob-code blob-code-inner js-file-line">
              more than your reasonable cost of physically performing this
            </td>
          </tr>
          <tr>
            <td
              id="L266"
              class="blob-num js-line-number"
              data-line-number="266"
            ></td>
            <td id="LC266" class="blob-code blob-code-inner js-file-line">
              conveying of source, or (2) access to copy the
            </td>
          </tr>
          <tr>
            <td
              id="L267"
              class="blob-num js-line-number"
              data-line-number="267"
            ></td>
            <td id="LC267" class="blob-code blob-code-inner js-file-line">
              Corresponding Source from a network server at no charge.
            </td>
          </tr>
          <tr>
            <td
              id="L268"
              class="blob-num js-line-number"
              data-line-number="268"
            ></td>
            <td id="LC268" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L269"
              class="blob-num js-line-number"
              data-line-number="269"
            ></td>
            <td id="LC269" class="blob-code blob-code-inner js-file-line">
              c) Convey individual copies of the object code with a copy of the
            </td>
          </tr>
          <tr>
            <td
              id="L270"
              class="blob-num js-line-number"
              data-line-number="270"
            ></td>
            <td id="LC270" class="blob-code blob-code-inner js-file-line">
              written offer to provide the Corresponding Source. This
            </td>
          </tr>
          <tr>
            <td
              id="L271"
              class="blob-num js-line-number"
              data-line-number="271"
            ></td>
            <td id="LC271" class="blob-code blob-code-inner js-file-line">
              alternative is allowed only occasionally and noncommercially, and
            </td>
          </tr>
          <tr>
            <td
              id="L272"
              class="blob-num js-line-number"
              data-line-number="272"
            ></td>
            <td id="LC272" class="blob-code blob-code-inner js-file-line">
              only if you received the object code with such an offer, in accord
            </td>
          </tr>
          <tr>
            <td
              id="L273"
              class="blob-num js-line-number"
              data-line-number="273"
            ></td>
            <td id="LC273" class="blob-code blob-code-inner js-file-line">
              with subsection 6b.
            </td>
          </tr>
          <tr>
            <td
              id="L274"
              class="blob-num js-line-number"
              data-line-number="274"
            ></td>
            <td id="LC274" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L275"
              class="blob-num js-line-number"
              data-line-number="275"
            ></td>
            <td id="LC275" class="blob-code blob-code-inner js-file-line">
              d) Convey the object code by offering access from a designated
            </td>
          </tr>
          <tr>
            <td
              id="L276"
              class="blob-num js-line-number"
              data-line-number="276"
            ></td>
            <td id="LC276" class="blob-code blob-code-inner js-file-line">
              place (gratis or for a charge), and offer equivalent access to the
            </td>
          </tr>
          <tr>
            <td
              id="L277"
              class="blob-num js-line-number"
              data-line-number="277"
            ></td>
            <td id="LC277" class="blob-code blob-code-inner js-file-line">
              Corresponding Source in the same way through the same place at no
            </td>
          </tr>
          <tr>
            <td
              id="L278"
              class="blob-num js-line-number"
              data-line-number="278"
            ></td>
            <td id="LC278" class="blob-code blob-code-inner js-file-line">
              further charge. You need not require recipients to copy the
            </td>
          </tr>
          <tr>
            <td
              id="L279"
              class="blob-num js-line-number"
              data-line-number="279"
            ></td>
            <td id="LC279" class="blob-code blob-code-inner js-file-line">
              Corresponding Source along with the object code. If the place to
            </td>
          </tr>
          <tr>
            <td
              id="L280"
              class="blob-num js-line-number"
              data-line-number="280"
            ></td>
            <td id="LC280" class="blob-code blob-code-inner js-file-line">
              copy the object code is a network server, the Corresponding Source
            </td>
          </tr>
          <tr>
            <td
              id="L281"
              class="blob-num js-line-number"
              data-line-number="281"
            ></td>
            <td id="LC281" class="blob-code blob-code-inner js-file-line">
              may be on a different server (operated by you or a third party)
            </td>
          </tr>
          <tr>
            <td
              id="L282"
              class="blob-num js-line-number"
              data-line-number="282"
            ></td>
            <td id="LC282" class="blob-code blob-code-inner js-file-line">
              that supports equivalent copying facilities, provided you maintain
            </td>
          </tr>
          <tr>
            <td
              id="L283"
              class="blob-num js-line-number"
              data-line-number="283"
            ></td>
            <td id="LC283" class="blob-code blob-code-inner js-file-line">
              clear directions next to the object code saying where to find the
            </td>
          </tr>
          <tr>
            <td
              id="L284"
              class="blob-num js-line-number"
              data-line-number="284"
            ></td>
            <td id="LC284" class="blob-code blob-code-inner js-file-line">
              Corresponding Source. Regardless of what server hosts the
            </td>
          </tr>
          <tr>
            <td
              id="L285"
              class="blob-num js-line-number"
              data-line-number="285"
            ></td>
            <td id="LC285" class="blob-code blob-code-inner js-file-line">
              Corresponding Source, you remain obligated to ensure that it is
            </td>
          </tr>
          <tr>
            <td
              id="L286"
              class="blob-num js-line-number"
              data-line-number="286"
            ></td>
            <td id="LC286" class="blob-code blob-code-inner js-file-line">
              available for as long as needed to satisfy these requirements.
            </td>
          </tr>
          <tr>
            <td
              id="L287"
              class="blob-num js-line-number"
              data-line-number="287"
            ></td>
            <td id="LC287" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L288"
              class="blob-num js-line-number"
              data-line-number="288"
            ></td>
            <td id="LC288" class="blob-code blob-code-inner js-file-line">
              e) Convey the object code using peer-to-peer transmission,
              provided
            </td>
          </tr>
          <tr>
            <td
              id="L289"
              class="blob-num js-line-number"
              data-line-number="289"
            ></td>
            <td id="LC289" class="blob-code blob-code-inner js-file-line">
              you inform other peers where the object code and Corresponding
            </td>
          </tr>
          <tr>
            <td
              id="L290"
              class="blob-num js-line-number"
              data-line-number="290"
            ></td>
            <td id="LC290" class="blob-code blob-code-inner js-file-line">
              Source of the work are being offered to the general public at no
            </td>
          </tr>
          <tr>
            <td
              id="L291"
              class="blob-num js-line-number"
              data-line-number="291"
            ></td>
            <td id="LC291" class="blob-code blob-code-inner js-file-line">
              charge under subsection 6d.
            </td>
          </tr>
          <tr>
            <td
              id="L292"
              class="blob-num js-line-number"
              data-line-number="292"
            ></td>
            <td id="LC292" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L293"
              class="blob-num js-line-number"
              data-line-number="293"
            ></td>
            <td id="LC293" class="blob-code blob-code-inner js-file-line">
              A separable portion of the object code, whose source code is
              excluded
            </td>
          </tr>
          <tr>
            <td
              id="L294"
              class="blob-num js-line-number"
              data-line-number="294"
            ></td>
            <td id="LC294" class="blob-code blob-code-inner js-file-line">
              from the Corresponding Source as a System Library, need not be
            </td>
          </tr>
          <tr>
            <td
              id="L295"
              class="blob-num js-line-number"
              data-line-number="295"
            ></td>
            <td id="LC295" class="blob-code blob-code-inner js-file-line">
              included in conveying the object code work.
            </td>
          </tr>
          <tr>
            <td
              id="L296"
              class="blob-num js-line-number"
              data-line-number="296"
            ></td>
            <td id="LC296" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L297"
              class="blob-num js-line-number"
              data-line-number="297"
            ></td>
            <td id="LC297" class="blob-code blob-code-inner js-file-line">
              A "User Product" is either (1) a "consumer product", which means
              any
            </td>
          </tr>
          <tr>
            <td
              id="L298"
              class="blob-num js-line-number"
              data-line-number="298"
            ></td>
            <td id="LC298" class="blob-code blob-code-inner js-file-line">
              tangible personal property which is normally used for personal,
              family,
            </td>
          </tr>
          <tr>
            <td
              id="L299"
              class="blob-num js-line-number"
              data-line-number="299"
            ></td>
            <td id="LC299" class="blob-code blob-code-inner js-file-line">
              or household purposes, or (2) anything designed or sold for
              incorporation
            </td>
          </tr>
          <tr>
            <td
              id="L300"
              class="blob-num js-line-number"
              data-line-number="300"
            ></td>
            <td id="LC300" class="blob-code blob-code-inner js-file-line">
              into a dwelling. In determining whether a product is a consumer
              product,
            </td>
          </tr>
          <tr>
            <td
              id="L301"
              class="blob-num js-line-number"
              data-line-number="301"
            ></td>
            <td id="LC301" class="blob-code blob-code-inner js-file-line">
              doubtful cases shall be resolved in favor of coverage. For a
              particular
            </td>
          </tr>
          <tr>
            <td
              id="L302"
              class="blob-num js-line-number"
              data-line-number="302"
            ></td>
            <td id="LC302" class="blob-code blob-code-inner js-file-line">
              product received by a particular user, "normally used" refers to a
            </td>
          </tr>
          <tr>
            <td
              id="L303"
              class="blob-num js-line-number"
              data-line-number="303"
            ></td>
            <td id="LC303" class="blob-code blob-code-inner js-file-line">
              typical or common use of that class of product, regardless of the
              status
            </td>
          </tr>
          <tr>
            <td
              id="L304"
              class="blob-num js-line-number"
              data-line-number="304"
            ></td>
            <td id="LC304" class="blob-code blob-code-inner js-file-line">
              of the particular user or of the way in which the particular user
            </td>
          </tr>
          <tr>
            <td
              id="L305"
              class="blob-num js-line-number"
              data-line-number="305"
            ></td>
            <td id="LC305" class="blob-code blob-code-inner js-file-line">
              actually uses, or expects or is expected to use, the product. A
              product
            </td>
          </tr>
          <tr>
            <td
              id="L306"
              class="blob-num js-line-number"
              data-line-number="306"
            ></td>
            <td id="LC306" class="blob-code blob-code-inner js-file-line">
              is a consumer product regardless of whether the product has
              substantial
            </td>
          </tr>
          <tr>
            <td
              id="L307"
              class="blob-num js-line-number"
              data-line-number="307"
            ></td>
            <td id="LC307" class="blob-code blob-code-inner js-file-line">
              commercial, industrial or non-consumer uses, unless such uses
              represent
            </td>
          </tr>
          <tr>
            <td
              id="L308"
              class="blob-num js-line-number"
              data-line-number="308"
            ></td>
            <td id="LC308" class="blob-code blob-code-inner js-file-line">
              the only significant mode of use of the product.
            </td>
          </tr>
          <tr>
            <td
              id="L309"
              class="blob-num js-line-number"
              data-line-number="309"
            ></td>
            <td id="LC309" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L310"
              class="blob-num js-line-number"
              data-line-number="310"
            ></td>
            <td id="LC310" class="blob-code blob-code-inner js-file-line">
              "Installation Information" for a User Product means any methods,
            </td>
          </tr>
          <tr>
            <td
              id="L311"
              class="blob-num js-line-number"
              data-line-number="311"
            ></td>
            <td id="LC311" class="blob-code blob-code-inner js-file-line">
              procedures, authorization keys, or other information required to
              install
            </td>
          </tr>
          <tr>
            <td
              id="L312"
              class="blob-num js-line-number"
              data-line-number="312"
            ></td>
            <td id="LC312" class="blob-code blob-code-inner js-file-line">
              and execute modified versions of a covered work in that User
              Product from
            </td>
          </tr>
          <tr>
            <td
              id="L313"
              class="blob-num js-line-number"
              data-line-number="313"
            ></td>
            <td id="LC313" class="blob-code blob-code-inner js-file-line">
              a modified version of its Corresponding Source. The information
              must
            </td>
          </tr>
          <tr>
            <td
              id="L314"
              class="blob-num js-line-number"
              data-line-number="314"
            ></td>
            <td id="LC314" class="blob-code blob-code-inner js-file-line">
              suffice to ensure that the continued functioning of the modified
              object
            </td>
          </tr>
          <tr>
            <td
              id="L315"
              class="blob-num js-line-number"
              data-line-number="315"
            ></td>
            <td id="LC315" class="blob-code blob-code-inner js-file-line">
              code is in no case prevented or interfered with solely because
            </td>
          </tr>
          <tr>
            <td
              id="L316"
              class="blob-num js-line-number"
              data-line-number="316"
            ></td>
            <td id="LC316" class="blob-code blob-code-inner js-file-line">
              modification has been made.
            </td>
          </tr>
          <tr>
            <td
              id="L317"
              class="blob-num js-line-number"
              data-line-number="317"
            ></td>
            <td id="LC317" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L318"
              class="blob-num js-line-number"
              data-line-number="318"
            ></td>
            <td id="LC318" class="blob-code blob-code-inner js-file-line">
              If you convey an object code work under this section in, or with,
              or
            </td>
          </tr>
          <tr>
            <td
              id="L319"
              class="blob-num js-line-number"
              data-line-number="319"
            ></td>
            <td id="LC319" class="blob-code blob-code-inner js-file-line">
              specifically for use in, a User Product, and the conveying occurs
              as
            </td>
          </tr>
          <tr>
            <td
              id="L320"
              class="blob-num js-line-number"
              data-line-number="320"
            ></td>
            <td id="LC320" class="blob-code blob-code-inner js-file-line">
              part of a transaction in which the right of possession and use of
              the
            </td>
          </tr>
          <tr>
            <td
              id="L321"
              class="blob-num js-line-number"
              data-line-number="321"
            ></td>
            <td id="LC321" class="blob-code blob-code-inner js-file-line">
              User Product is transferred to the recipient in perpetuity or for
              a
            </td>
          </tr>
          <tr>
            <td
              id="L322"
              class="blob-num js-line-number"
              data-line-number="322"
            ></td>
            <td id="LC322" class="blob-code blob-code-inner js-file-line">
              fixed term (regardless of how the transaction is characterized),
              the
            </td>
          </tr>
          <tr>
            <td
              id="L323"
              class="blob-num js-line-number"
              data-line-number="323"
            ></td>
            <td id="LC323" class="blob-code blob-code-inner js-file-line">
              Corresponding Source conveyed under this section must be
              accompanied
            </td>
          </tr>
          <tr>
            <td
              id="L324"
              class="blob-num js-line-number"
              data-line-number="324"
            ></td>
            <td id="LC324" class="blob-code blob-code-inner js-file-line">
              by the Installation Information. But this requirement does not
              apply
            </td>
          </tr>
          <tr>
            <td
              id="L325"
              class="blob-num js-line-number"
              data-line-number="325"
            ></td>
            <td id="LC325" class="blob-code blob-code-inner js-file-line">
              if neither you nor any third party retains the ability to install
            </td>
          </tr>
          <tr>
            <td
              id="L326"
              class="blob-num js-line-number"
              data-line-number="326"
            ></td>
            <td id="LC326" class="blob-code blob-code-inner js-file-line">
              modified object code on the User Product (for example, the work
              has
            </td>
          </tr>
          <tr>
            <td
              id="L327"
              class="blob-num js-line-number"
              data-line-number="327"
            ></td>
            <td id="LC327" class="blob-code blob-code-inner js-file-line">
              been installed in ROM).
            </td>
          </tr>
          <tr>
            <td
              id="L328"
              class="blob-num js-line-number"
              data-line-number="328"
            ></td>
            <td id="LC328" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L329"
              class="blob-num js-line-number"
              data-line-number="329"
            ></td>
            <td id="LC329" class="blob-code blob-code-inner js-file-line">
              The requirement to provide Installation Information does not
              include a
            </td>
          </tr>
          <tr>
            <td
              id="L330"
              class="blob-num js-line-number"
              data-line-number="330"
            ></td>
            <td id="LC330" class="blob-code blob-code-inner js-file-line">
              requirement to continue to provide support service, warranty, or
              updates
            </td>
          </tr>
          <tr>
            <td
              id="L331"
              class="blob-num js-line-number"
              data-line-number="331"
            ></td>
            <td id="LC331" class="blob-code blob-code-inner js-file-line">
              for a work that has been modified or installed by the recipient,
              or for
            </td>
          </tr>
          <tr>
            <td
              id="L332"
              class="blob-num js-line-number"
              data-line-number="332"
            ></td>
            <td id="LC332" class="blob-code blob-code-inner js-file-line">
              the User Product in which it has been modified or installed.
              Access to a
            </td>
          </tr>
          <tr>
            <td
              id="L333"
              class="blob-num js-line-number"
              data-line-number="333"
            ></td>
            <td id="LC333" class="blob-code blob-code-inner js-file-line">
              network may be denied when the modification itself materially and
            </td>
          </tr>
          <tr>
            <td
              id="L334"
              class="blob-num js-line-number"
              data-line-number="334"
            ></td>
            <td id="LC334" class="blob-code blob-code-inner js-file-line">
              adversely affects the operation of the network or violates the
              rules and
            </td>
          </tr>
          <tr>
            <td
              id="L335"
              class="blob-num js-line-number"
              data-line-number="335"
            ></td>
            <td id="LC335" class="blob-code blob-code-inner js-file-line">
              protocols for communication across the network.
            </td>
          </tr>
          <tr>
            <td
              id="L336"
              class="blob-num js-line-number"
              data-line-number="336"
            ></td>
            <td id="LC336" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L337"
              class="blob-num js-line-number"
              data-line-number="337"
            ></td>
            <td id="LC337" class="blob-code blob-code-inner js-file-line">
              Corresponding Source conveyed, and Installation Information
              provided,
            </td>
          </tr>
          <tr>
            <td
              id="L338"
              class="blob-num js-line-number"
              data-line-number="338"
            ></td>
            <td id="LC338" class="blob-code blob-code-inner js-file-line">
              in accord with this section must be in a format that is publicly
            </td>
          </tr>
          <tr>
            <td
              id="L339"
              class="blob-num js-line-number"
              data-line-number="339"
            ></td>
            <td id="LC339" class="blob-code blob-code-inner js-file-line">
              documented (and with an implementation available to the public in
            </td>
          </tr>
          <tr>
            <td
              id="L340"
              class="blob-num js-line-number"
              data-line-number="340"
            ></td>
            <td id="LC340" class="blob-code blob-code-inner js-file-line">
              source code form), and must require no special password or key for
            </td>
          </tr>
          <tr>
            <td
              id="L341"
              class="blob-num js-line-number"
              data-line-number="341"
            ></td>
            <td id="LC341" class="blob-code blob-code-inner js-file-line">
              unpacking, reading or copying.
            </td>
          </tr>
          <tr>
            <td
              id="L342"
              class="blob-num js-line-number"
              data-line-number="342"
            ></td>
            <td id="LC342" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L343"
              class="blob-num js-line-number"
              data-line-number="343"
            ></td>
            <td id="LC343" class="blob-code blob-code-inner js-file-line">
              7. Additional Terms.
            </td>
          </tr>
          <tr>
            <td
              id="L344"
              class="blob-num js-line-number"
              data-line-number="344"
            ></td>
            <td id="LC344" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L345"
              class="blob-num js-line-number"
              data-line-number="345"
            ></td>
            <td id="LC345" class="blob-code blob-code-inner js-file-line">
              "Additional permissions" are terms that supplement the terms of
              this
            </td>
          </tr>
          <tr>
            <td
              id="L346"
              class="blob-num js-line-number"
              data-line-number="346"
            ></td>
            <td id="LC346" class="blob-code blob-code-inner js-file-line">
              License by making exceptions from one or more of its conditions.
            </td>
          </tr>
          <tr>
            <td
              id="L347"
              class="blob-num js-line-number"
              data-line-number="347"
            ></td>
            <td id="LC347" class="blob-code blob-code-inner js-file-line">
              Additional permissions that are applicable to the entire Program
              shall
            </td>
          </tr>
          <tr>
            <td
              id="L348"
              class="blob-num js-line-number"
              data-line-number="348"
            ></td>
            <td id="LC348" class="blob-code blob-code-inner js-file-line">
              be treated as though they were included in this License, to the
              extent
            </td>
          </tr>
          <tr>
            <td
              id="L349"
              class="blob-num js-line-number"
              data-line-number="349"
            ></td>
            <td id="LC349" class="blob-code blob-code-inner js-file-line">
              that they are valid under applicable law. If additional
              permissions
            </td>
          </tr>
          <tr>
            <td
              id="L350"
              class="blob-num js-line-number"
              data-line-number="350"
            ></td>
            <td id="LC350" class="blob-code blob-code-inner js-file-line">
              apply only to part of the Program, that part may be used
              separately
            </td>
          </tr>
          <tr>
            <td
              id="L351"
              class="blob-num js-line-number"
              data-line-number="351"
            ></td>
            <td id="LC351" class="blob-code blob-code-inner js-file-line">
              under those permissions, but the entire Program remains governed
              by
            </td>
          </tr>
          <tr>
            <td
              id="L352"
              class="blob-num js-line-number"
              data-line-number="352"
            ></td>
            <td id="LC352" class="blob-code blob-code-inner js-file-line">
              this License without regard to the additional permissions.
            </td>
          </tr>
          <tr>
            <td
              id="L353"
              class="blob-num js-line-number"
              data-line-number="353"
            ></td>
            <td id="LC353" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L354"
              class="blob-num js-line-number"
              data-line-number="354"
            ></td>
            <td id="LC354" class="blob-code blob-code-inner js-file-line">
              When you convey a copy of a covered work, you may at your option
            </td>
          </tr>
          <tr>
            <td
              id="L355"
              class="blob-num js-line-number"
              data-line-number="355"
            ></td>
            <td id="LC355" class="blob-code blob-code-inner js-file-line">
              remove any additional permissions from that copy, or from any part
              of
            </td>
          </tr>
          <tr>
            <td
              id="L356"
              class="blob-num js-line-number"
              data-line-number="356"
            ></td>
            <td id="LC356" class="blob-code blob-code-inner js-file-line">
              it. (Additional permissions may be written to require their own
            </td>
          </tr>
          <tr>
            <td
              id="L357"
              class="blob-num js-line-number"
              data-line-number="357"
            ></td>
            <td id="LC357" class="blob-code blob-code-inner js-file-line">
              removal in certain cases when you modify the work.) You may place
            </td>
          </tr>
          <tr>
            <td
              id="L358"
              class="blob-num js-line-number"
              data-line-number="358"
            ></td>
            <td id="LC358" class="blob-code blob-code-inner js-file-line">
              additional permissions on material, added by you to a covered
              work,
            </td>
          </tr>
          <tr>
            <td
              id="L359"
              class="blob-num js-line-number"
              data-line-number="359"
            ></td>
            <td id="LC359" class="blob-code blob-code-inner js-file-line">
              for which you have or can give appropriate copyright permission.
            </td>
          </tr>
          <tr>
            <td
              id="L360"
              class="blob-num js-line-number"
              data-line-number="360"
            ></td>
            <td id="LC360" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L361"
              class="blob-num js-line-number"
              data-line-number="361"
            ></td>
            <td id="LC361" class="blob-code blob-code-inner js-file-line">
              Notwithstanding any other provision of this License, for material
              you
            </td>
          </tr>
          <tr>
            <td
              id="L362"
              class="blob-num js-line-number"
              data-line-number="362"
            ></td>
            <td id="LC362" class="blob-code blob-code-inner js-file-line">
              add to a covered work, you may (if authorized by the copyright
              holders of
            </td>
          </tr>
          <tr>
            <td
              id="L363"
              class="blob-num js-line-number"
              data-line-number="363"
            ></td>
            <td id="LC363" class="blob-code blob-code-inner js-file-line">
              that material) supplement the terms of this License with terms:
            </td>
          </tr>
          <tr>
            <td
              id="L364"
              class="blob-num js-line-number"
              data-line-number="364"
            ></td>
            <td id="LC364" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L365"
              class="blob-num js-line-number"
              data-line-number="365"
            ></td>
            <td id="LC365" class="blob-code blob-code-inner js-file-line">
              a) Disclaiming warranty or limiting liability differently from the
            </td>
          </tr>
          <tr>
            <td
              id="L366"
              class="blob-num js-line-number"
              data-line-number="366"
            ></td>
            <td id="LC366" class="blob-code blob-code-inner js-file-line">
              terms of sections 15 and 16 of this License; or
            </td>
          </tr>
          <tr>
            <td
              id="L367"
              class="blob-num js-line-number"
              data-line-number="367"
            ></td>
            <td id="LC367" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L368"
              class="blob-num js-line-number"
              data-line-number="368"
            ></td>
            <td id="LC368" class="blob-code blob-code-inner js-file-line">
              b) Requiring preservation of specified reasonable legal notices or
            </td>
          </tr>
          <tr>
            <td
              id="L369"
              class="blob-num js-line-number"
              data-line-number="369"
            ></td>
            <td id="LC369" class="blob-code blob-code-inner js-file-line">
              author attributions in that material or in the Appropriate Legal
            </td>
          </tr>
          <tr>
            <td
              id="L370"
              class="blob-num js-line-number"
              data-line-number="370"
            ></td>
            <td id="LC370" class="blob-code blob-code-inner js-file-line">
              Notices displayed by works containing it; or
            </td>
          </tr>
          <tr>
            <td
              id="L371"
              class="blob-num js-line-number"
              data-line-number="371"
            ></td>
            <td id="LC371" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L372"
              class="blob-num js-line-number"
              data-line-number="372"
            ></td>
            <td id="LC372" class="blob-code blob-code-inner js-file-line">
              c) Prohibiting misrepresentation of the origin of that material,
              or
            </td>
          </tr>
          <tr>
            <td
              id="L373"
              class="blob-num js-line-number"
              data-line-number="373"
            ></td>
            <td id="LC373" class="blob-code blob-code-inner js-file-line">
              requiring that modified versions of such material be marked in
            </td>
          </tr>
          <tr>
            <td
              id="L374"
              class="blob-num js-line-number"
              data-line-number="374"
            ></td>
            <td id="LC374" class="blob-code blob-code-inner js-file-line">
              reasonable ways as different from the original version; or
            </td>
          </tr>
          <tr>
            <td
              id="L375"
              class="blob-num js-line-number"
              data-line-number="375"
            ></td>
            <td id="LC375" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L376"
              class="blob-num js-line-number"
              data-line-number="376"
            ></td>
            <td id="LC376" class="blob-code blob-code-inner js-file-line">
              d) Limiting the use for publicity purposes of names of licensors
              or
            </td>
          </tr>
          <tr>
            <td
              id="L377"
              class="blob-num js-line-number"
              data-line-number="377"
            ></td>
            <td id="LC377" class="blob-code blob-code-inner js-file-line">
              authors of the material; or
            </td>
          </tr>
          <tr>
            <td
              id="L378"
              class="blob-num js-line-number"
              data-line-number="378"
            ></td>
            <td id="LC378" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L379"
              class="blob-num js-line-number"
              data-line-number="379"
            ></td>
            <td id="LC379" class="blob-code blob-code-inner js-file-line">
              e) Declining to grant rights under trademark law for use of some
            </td>
          </tr>
          <tr>
            <td
              id="L380"
              class="blob-num js-line-number"
              data-line-number="380"
            ></td>
            <td id="LC380" class="blob-code blob-code-inner js-file-line">
              trade names, trademarks, or service marks; or
            </td>
          </tr>
          <tr>
            <td
              id="L381"
              class="blob-num js-line-number"
              data-line-number="381"
            ></td>
            <td id="LC381" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L382"
              class="blob-num js-line-number"
              data-line-number="382"
            ></td>
            <td id="LC382" class="blob-code blob-code-inner js-file-line">
              f) Requiring indemnification of licensors and authors of that
            </td>
          </tr>
          <tr>
            <td
              id="L383"
              class="blob-num js-line-number"
              data-line-number="383"
            ></td>
            <td id="LC383" class="blob-code blob-code-inner js-file-line">
              material by anyone who conveys the material (or modified versions
              of
            </td>
          </tr>
          <tr>
            <td
              id="L384"
              class="blob-num js-line-number"
              data-line-number="384"
            ></td>
            <td id="LC384" class="blob-code blob-code-inner js-file-line">
              it) with contractual assumptions of liability to the recipient,
              for
            </td>
          </tr>
          <tr>
            <td
              id="L385"
              class="blob-num js-line-number"
              data-line-number="385"
            ></td>
            <td id="LC385" class="blob-code blob-code-inner js-file-line">
              any liability that these contractual assumptions directly impose
              on
            </td>
          </tr>
          <tr>
            <td
              id="L386"
              class="blob-num js-line-number"
              data-line-number="386"
            ></td>
            <td id="LC386" class="blob-code blob-code-inner js-file-line">
              those licensors and authors.
            </td>
          </tr>
          <tr>
            <td
              id="L387"
              class="blob-num js-line-number"
              data-line-number="387"
            ></td>
            <td id="LC387" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L388"
              class="blob-num js-line-number"
              data-line-number="388"
            ></td>
            <td id="LC388" class="blob-code blob-code-inner js-file-line">
              All other non-permissive additional terms are considered "further
            </td>
          </tr>
          <tr>
            <td
              id="L389"
              class="blob-num js-line-number"
              data-line-number="389"
            ></td>
            <td id="LC389" class="blob-code blob-code-inner js-file-line">
              restrictions" within the meaning of section 10. If the Program as
              you
            </td>
          </tr>
          <tr>
            <td
              id="L390"
              class="blob-num js-line-number"
              data-line-number="390"
            ></td>
            <td id="LC390" class="blob-code blob-code-inner js-file-line">
              received it, or any part of it, contains a notice stating that it
              is
            </td>
          </tr>
          <tr>
            <td
              id="L391"
              class="blob-num js-line-number"
              data-line-number="391"
            ></td>
            <td id="LC391" class="blob-code blob-code-inner js-file-line">
              governed by this License along with a term that is a further
            </td>
          </tr>
          <tr>
            <td
              id="L392"
              class="blob-num js-line-number"
              data-line-number="392"
            ></td>
            <td id="LC392" class="blob-code blob-code-inner js-file-line">
              restriction, you may remove that term. If a license document
              contains
            </td>
          </tr>
          <tr>
            <td
              id="L393"
              class="blob-num js-line-number"
              data-line-number="393"
            ></td>
            <td id="LC393" class="blob-code blob-code-inner js-file-line">
              a further restriction but permits relicensing or conveying under
              this
            </td>
          </tr>
          <tr>
            <td
              id="L394"
              class="blob-num js-line-number"
              data-line-number="394"
            ></td>
            <td id="LC394" class="blob-code blob-code-inner js-file-line">
              License, you may add to a covered work material governed by the
              terms
            </td>
          </tr>
          <tr>
            <td
              id="L395"
              class="blob-num js-line-number"
              data-line-number="395"
            ></td>
            <td id="LC395" class="blob-code blob-code-inner js-file-line">
              of that license document, provided that the further restriction
              does
            </td>
          </tr>
          <tr>
            <td
              id="L396"
              class="blob-num js-line-number"
              data-line-number="396"
            ></td>
            <td id="LC396" class="blob-code blob-code-inner js-file-line">
              not survive such relicensing or conveying.
            </td>
          </tr>
          <tr>
            <td
              id="L397"
              class="blob-num js-line-number"
              data-line-number="397"
            ></td>
            <td id="LC397" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L398"
              class="blob-num js-line-number"
              data-line-number="398"
            ></td>
            <td id="LC398" class="blob-code blob-code-inner js-file-line">
              If you add terms to a covered work in accord with this section,
              you
            </td>
          </tr>
          <tr>
            <td
              id="L399"
              class="blob-num js-line-number"
              data-line-number="399"
            ></td>
            <td id="LC399" class="blob-code blob-code-inner js-file-line">
              must place, in the relevant source files, a statement of the
            </td>
          </tr>
          <tr>
            <td
              id="L400"
              class="blob-num js-line-number"
              data-line-number="400"
            ></td>
            <td id="LC400" class="blob-code blob-code-inner js-file-line">
              additional terms that apply to those files, or a notice indicating
            </td>
          </tr>
          <tr>
            <td
              id="L401"
              class="blob-num js-line-number"
              data-line-number="401"
            ></td>
            <td id="LC401" class="blob-code blob-code-inner js-file-line">
              where to find the applicable terms.
            </td>
          </tr>
          <tr>
            <td
              id="L402"
              class="blob-num js-line-number"
              data-line-number="402"
            ></td>
            <td id="LC402" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L403"
              class="blob-num js-line-number"
              data-line-number="403"
            ></td>
            <td id="LC403" class="blob-code blob-code-inner js-file-line">
              Additional terms, permissive or non-permissive, may be stated in
              the
            </td>
          </tr>
          <tr>
            <td
              id="L404"
              class="blob-num js-line-number"
              data-line-number="404"
            ></td>
            <td id="LC404" class="blob-code blob-code-inner js-file-line">
              form of a separately written license, or stated as exceptions;
            </td>
          </tr>
          <tr>
            <td
              id="L405"
              class="blob-num js-line-number"
              data-line-number="405"
            ></td>
            <td id="LC405" class="blob-code blob-code-inner js-file-line">
              the above requirements apply either way.
            </td>
          </tr>
          <tr>
            <td
              id="L406"
              class="blob-num js-line-number"
              data-line-number="406"
            ></td>
            <td id="LC406" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L407"
              class="blob-num js-line-number"
              data-line-number="407"
            ></td>
            <td id="LC407" class="blob-code blob-code-inner js-file-line">
              8. Termination.
            </td>
          </tr>
          <tr>
            <td
              id="L408"
              class="blob-num js-line-number"
              data-line-number="408"
            ></td>
            <td id="LC408" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L409"
              class="blob-num js-line-number"
              data-line-number="409"
            ></td>
            <td id="LC409" class="blob-code blob-code-inner js-file-line">
              You may not propagate or modify a covered work except as expressly
            </td>
          </tr>
          <tr>
            <td
              id="L410"
              class="blob-num js-line-number"
              data-line-number="410"
            ></td>
            <td id="LC410" class="blob-code blob-code-inner js-file-line">
              provided under this License. Any attempt otherwise to propagate or
            </td>
          </tr>
          <tr>
            <td
              id="L411"
              class="blob-num js-line-number"
              data-line-number="411"
            ></td>
            <td id="LC411" class="blob-code blob-code-inner js-file-line">
              modify it is void, and will automatically terminate your rights
              under
            </td>
          </tr>
          <tr>
            <td
              id="L412"
              class="blob-num js-line-number"
              data-line-number="412"
            ></td>
            <td id="LC412" class="blob-code blob-code-inner js-file-line">
              this License (including any patent licenses granted under the
              third
            </td>
          </tr>
          <tr>
            <td
              id="L413"
              class="blob-num js-line-number"
              data-line-number="413"
            ></td>
            <td id="LC413" class="blob-code blob-code-inner js-file-line">
              paragraph of section 11).
            </td>
          </tr>
          <tr>
            <td
              id="L414"
              class="blob-num js-line-number"
              data-line-number="414"
            ></td>
            <td id="LC414" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L415"
              class="blob-num js-line-number"
              data-line-number="415"
            ></td>
            <td id="LC415" class="blob-code blob-code-inner js-file-line">
              However, if you cease all violation of this License, then your
            </td>
          </tr>
          <tr>
            <td
              id="L416"
              class="blob-num js-line-number"
              data-line-number="416"
            ></td>
            <td id="LC416" class="blob-code blob-code-inner js-file-line">
              license from a particular copyright holder is reinstated (a)
            </td>
          </tr>
          <tr>
            <td
              id="L417"
              class="blob-num js-line-number"
              data-line-number="417"
            ></td>
            <td id="LC417" class="blob-code blob-code-inner js-file-line">
              provisionally, unless and until the copyright holder explicitly
              and
            </td>
          </tr>
          <tr>
            <td
              id="L418"
              class="blob-num js-line-number"
              data-line-number="418"
            ></td>
            <td id="LC418" class="blob-code blob-code-inner js-file-line">
              finally terminates your license, and (b) permanently, if the
              copyright
            </td>
          </tr>
          <tr>
            <td
              id="L419"
              class="blob-num js-line-number"
              data-line-number="419"
            ></td>
            <td id="LC419" class="blob-code blob-code-inner js-file-line">
              holder fails to notify you of the violation by some reasonable
              means
            </td>
          </tr>
          <tr>
            <td
              id="L420"
              class="blob-num js-line-number"
              data-line-number="420"
            ></td>
            <td id="LC420" class="blob-code blob-code-inner js-file-line">
              prior to 60 days after the cessation.
            </td>
          </tr>
          <tr>
            <td
              id="L421"
              class="blob-num js-line-number"
              data-line-number="421"
            ></td>
            <td id="LC421" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L422"
              class="blob-num js-line-number"
              data-line-number="422"
            ></td>
            <td id="LC422" class="blob-code blob-code-inner js-file-line">
              Moreover, your license from a particular copyright holder is
            </td>
          </tr>
          <tr>
            <td
              id="L423"
              class="blob-num js-line-number"
              data-line-number="423"
            ></td>
            <td id="LC423" class="blob-code blob-code-inner js-file-line">
              reinstated permanently if the copyright holder notifies you of the
            </td>
          </tr>
          <tr>
            <td
              id="L424"
              class="blob-num js-line-number"
              data-line-number="424"
            ></td>
            <td id="LC424" class="blob-code blob-code-inner js-file-line">
              violation by some reasonable means, this is the first time you
              have
            </td>
          </tr>
          <tr>
            <td
              id="L425"
              class="blob-num js-line-number"
              data-line-number="425"
            ></td>
            <td id="LC425" class="blob-code blob-code-inner js-file-line">
              received notice of violation of this License (for any work) from
              that
            </td>
          </tr>
          <tr>
            <td
              id="L426"
              class="blob-num js-line-number"
              data-line-number="426"
            ></td>
            <td id="LC426" class="blob-code blob-code-inner js-file-line">
              copyright holder, and you cure the violation prior to 30 days
              after
            </td>
          </tr>
          <tr>
            <td
              id="L427"
              class="blob-num js-line-number"
              data-line-number="427"
            ></td>
            <td id="LC427" class="blob-code blob-code-inner js-file-line">
              your receipt of the notice.
            </td>
          </tr>
          <tr>
            <td
              id="L428"
              class="blob-num js-line-number"
              data-line-number="428"
            ></td>
            <td id="LC428" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L429"
              class="blob-num js-line-number"
              data-line-number="429"
            ></td>
            <td id="LC429" class="blob-code blob-code-inner js-file-line">
              Termination of your rights under this section does not terminate
              the
            </td>
          </tr>
          <tr>
            <td
              id="L430"
              class="blob-num js-line-number"
              data-line-number="430"
            ></td>
            <td id="LC430" class="blob-code blob-code-inner js-file-line">
              licenses of parties who have received copies or rights from you
              under
            </td>
          </tr>
          <tr>
            <td
              id="L431"
              class="blob-num js-line-number"
              data-line-number="431"
            ></td>
            <td id="LC431" class="blob-code blob-code-inner js-file-line">
              this License. If your rights have been terminated and not
              permanently
            </td>
          </tr>
          <tr>
            <td
              id="L432"
              class="blob-num js-line-number"
              data-line-number="432"
            ></td>
            <td id="LC432" class="blob-code blob-code-inner js-file-line">
              reinstated, you do not qualify to receive new licenses for the
              same
            </td>
          </tr>
          <tr>
            <td
              id="L433"
              class="blob-num js-line-number"
              data-line-number="433"
            ></td>
            <td id="LC433" class="blob-code blob-code-inner js-file-line">
              material under section 10.
            </td>
          </tr>
          <tr>
            <td
              id="L434"
              class="blob-num js-line-number"
              data-line-number="434"
            ></td>
            <td id="LC434" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L435"
              class="blob-num js-line-number"
              data-line-number="435"
            ></td>
            <td id="LC435" class="blob-code blob-code-inner js-file-line">
              9. Acceptance Not Required for Having Copies.
            </td>
          </tr>
          <tr>
            <td
              id="L436"
              class="blob-num js-line-number"
              data-line-number="436"
            ></td>
            <td id="LC436" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L437"
              class="blob-num js-line-number"
              data-line-number="437"
            ></td>
            <td id="LC437" class="blob-code blob-code-inner js-file-line">
              You are not required to accept this License in order to receive or
            </td>
          </tr>
          <tr>
            <td
              id="L438"
              class="blob-num js-line-number"
              data-line-number="438"
            ></td>
            <td id="LC438" class="blob-code blob-code-inner js-file-line">
              run a copy of the Program. Ancillary propagation of a covered work
            </td>
          </tr>
          <tr>
            <td
              id="L439"
              class="blob-num js-line-number"
              data-line-number="439"
            ></td>
            <td id="LC439" class="blob-code blob-code-inner js-file-line">
              occurring solely as a consequence of using peer-to-peer
              transmission
            </td>
          </tr>
          <tr>
            <td
              id="L440"
              class="blob-num js-line-number"
              data-line-number="440"
            ></td>
            <td id="LC440" class="blob-code blob-code-inner js-file-line">
              to receive a copy likewise does not require acceptance. However,
            </td>
          </tr>
          <tr>
            <td
              id="L441"
              class="blob-num js-line-number"
              data-line-number="441"
            ></td>
            <td id="LC441" class="blob-code blob-code-inner js-file-line">
              nothing other than this License grants you permission to propagate
              or
            </td>
          </tr>
          <tr>
            <td
              id="L442"
              class="blob-num js-line-number"
              data-line-number="442"
            ></td>
            <td id="LC442" class="blob-code blob-code-inner js-file-line">
              modify any covered work. These actions infringe copyright if you
              do
            </td>
          </tr>
          <tr>
            <td
              id="L443"
              class="blob-num js-line-number"
              data-line-number="443"
            ></td>
            <td id="LC443" class="blob-code blob-code-inner js-file-line">
              not accept this License. Therefore, by modifying or propagating a
            </td>
          </tr>
          <tr>
            <td
              id="L444"
              class="blob-num js-line-number"
              data-line-number="444"
            ></td>
            <td id="LC444" class="blob-code blob-code-inner js-file-line">
              covered work, you indicate your acceptance of this License to do
              so.
            </td>
          </tr>
          <tr>
            <td
              id="L445"
              class="blob-num js-line-number"
              data-line-number="445"
            ></td>
            <td id="LC445" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L446"
              class="blob-num js-line-number"
              data-line-number="446"
            ></td>
            <td id="LC446" class="blob-code blob-code-inner js-file-line">
              10. Automatic Licensing of Downstream Recipients.
            </td>
          </tr>
          <tr>
            <td
              id="L447"
              class="blob-num js-line-number"
              data-line-number="447"
            ></td>
            <td id="LC447" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L448"
              class="blob-num js-line-number"
              data-line-number="448"
            ></td>
            <td id="LC448" class="blob-code blob-code-inner js-file-line">
              Each time you convey a covered work, the recipient automatically
            </td>
          </tr>
          <tr>
            <td
              id="L449"
              class="blob-num js-line-number"
              data-line-number="449"
            ></td>
            <td id="LC449" class="blob-code blob-code-inner js-file-line">
              receives a license from the original licensors, to run, modify and
            </td>
          </tr>
          <tr>
            <td
              id="L450"
              class="blob-num js-line-number"
              data-line-number="450"
            ></td>
            <td id="LC450" class="blob-code blob-code-inner js-file-line">
              propagate that work, subject to this License. You are not
              responsible
            </td>
          </tr>
          <tr>
            <td
              id="L451"
              class="blob-num js-line-number"
              data-line-number="451"
            ></td>
            <td id="LC451" class="blob-code blob-code-inner js-file-line">
              for enforcing compliance by third parties with this License.
            </td>
          </tr>
          <tr>
            <td
              id="L452"
              class="blob-num js-line-number"
              data-line-number="452"
            ></td>
            <td id="LC452" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L453"
              class="blob-num js-line-number"
              data-line-number="453"
            ></td>
            <td id="LC453" class="blob-code blob-code-inner js-file-line">
              An "entity transaction" is a transaction transferring control of
              an
            </td>
          </tr>
          <tr>
            <td
              id="L454"
              class="blob-num js-line-number"
              data-line-number="454"
            ></td>
            <td id="LC454" class="blob-code blob-code-inner js-file-line">
              organization, or substantially all assets of one, or subdividing
              an
            </td>
          </tr>
          <tr>
            <td
              id="L455"
              class="blob-num js-line-number"
              data-line-number="455"
            ></td>
            <td id="LC455" class="blob-code blob-code-inner js-file-line">
              organization, or merging organizations. If propagation of a
              covered
            </td>
          </tr>
          <tr>
            <td
              id="L456"
              class="blob-num js-line-number"
              data-line-number="456"
            ></td>
            <td id="LC456" class="blob-code blob-code-inner js-file-line">
              work results from an entity transaction, each party to that
            </td>
          </tr>
          <tr>
            <td
              id="L457"
              class="blob-num js-line-number"
              data-line-number="457"
            ></td>
            <td id="LC457" class="blob-code blob-code-inner js-file-line">
              transaction who receives a copy of the work also receives whatever
            </td>
          </tr>
          <tr>
            <td
              id="L458"
              class="blob-num js-line-number"
              data-line-number="458"
            ></td>
            <td id="LC458" class="blob-code blob-code-inner js-file-line">
              licenses to the work the party's predecessor in interest had or
              could
            </td>
          </tr>
          <tr>
            <td
              id="L459"
              class="blob-num js-line-number"
              data-line-number="459"
            ></td>
            <td id="LC459" class="blob-code blob-code-inner js-file-line">
              give under the previous paragraph, plus a right to possession of
              the
            </td>
          </tr>
          <tr>
            <td
              id="L460"
              class="blob-num js-line-number"
              data-line-number="460"
            ></td>
            <td id="LC460" class="blob-code blob-code-inner js-file-line">
              Corresponding Source of the work from the predecessor in interest,
              if
            </td>
          </tr>
          <tr>
            <td
              id="L461"
              class="blob-num js-line-number"
              data-line-number="461"
            ></td>
            <td id="LC461" class="blob-code blob-code-inner js-file-line">
              the predecessor has it or can get it with reasonable efforts.
            </td>
          </tr>
          <tr>
            <td
              id="L462"
              class="blob-num js-line-number"
              data-line-number="462"
            ></td>
            <td id="LC462" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L463"
              class="blob-num js-line-number"
              data-line-number="463"
            ></td>
            <td id="LC463" class="blob-code blob-code-inner js-file-line">
              You may not impose any further restrictions on the exercise of the
            </td>
          </tr>
          <tr>
            <td
              id="L464"
              class="blob-num js-line-number"
              data-line-number="464"
            ></td>
            <td id="LC464" class="blob-code blob-code-inner js-file-line">
              rights granted or affirmed under this License. For example, you
              may
            </td>
          </tr>
          <tr>
            <td
              id="L465"
              class="blob-num js-line-number"
              data-line-number="465"
            ></td>
            <td id="LC465" class="blob-code blob-code-inner js-file-line">
              not impose a license fee, royalty, or other charge for exercise of
            </td>
          </tr>
          <tr>
            <td
              id="L466"
              class="blob-num js-line-number"
              data-line-number="466"
            ></td>
            <td id="LC466" class="blob-code blob-code-inner js-file-line">
              rights granted under this License, and you may not initiate
              litigation
            </td>
          </tr>
          <tr>
            <td
              id="L467"
              class="blob-num js-line-number"
              data-line-number="467"
            ></td>
            <td id="LC467" class="blob-code blob-code-inner js-file-line">
              (including a cross-claim or counterclaim in a lawsuit) alleging
              that
            </td>
          </tr>
          <tr>
            <td
              id="L468"
              class="blob-num js-line-number"
              data-line-number="468"
            ></td>
            <td id="LC468" class="blob-code blob-code-inner js-file-line">
              any patent claim is infringed by making, using, selling, offering
              for
            </td>
          </tr>
          <tr>
            <td
              id="L469"
              class="blob-num js-line-number"
              data-line-number="469"
            ></td>
            <td id="LC469" class="blob-code blob-code-inner js-file-line">
              sale, or importing the Program or any portion of it.
            </td>
          </tr>
          <tr>
            <td
              id="L470"
              class="blob-num js-line-number"
              data-line-number="470"
            ></td>
            <td id="LC470" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L471"
              class="blob-num js-line-number"
              data-line-number="471"
            ></td>
            <td id="LC471" class="blob-code blob-code-inner js-file-line">
              11. Patents.
            </td>
          </tr>
          <tr>
            <td
              id="L472"
              class="blob-num js-line-number"
              data-line-number="472"
            ></td>
            <td id="LC472" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L473"
              class="blob-num js-line-number"
              data-line-number="473"
            ></td>
            <td id="LC473" class="blob-code blob-code-inner js-file-line">
              A "contributor" is a copyright holder who authorizes use under
              this
            </td>
          </tr>
          <tr>
            <td
              id="L474"
              class="blob-num js-line-number"
              data-line-number="474"
            ></td>
            <td id="LC474" class="blob-code blob-code-inner js-file-line">
              License of the Program or a work on which the Program is based.
              The
            </td>
          </tr>
          <tr>
            <td
              id="L475"
              class="blob-num js-line-number"
              data-line-number="475"
            ></td>
            <td id="LC475" class="blob-code blob-code-inner js-file-line">
              work thus licensed is called the contributor's "contributor
              version".
            </td>
          </tr>
          <tr>
            <td
              id="L476"
              class="blob-num js-line-number"
              data-line-number="476"
            ></td>
            <td id="LC476" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L477"
              class="blob-num js-line-number"
              data-line-number="477"
            ></td>
            <td id="LC477" class="blob-code blob-code-inner js-file-line">
              A contributor's "essential patent claims" are all patent claims
            </td>
          </tr>
          <tr>
            <td
              id="L478"
              class="blob-num js-line-number"
              data-line-number="478"
            ></td>
            <td id="LC478" class="blob-code blob-code-inner js-file-line">
              owned or controlled by the contributor, whether already acquired
              or
            </td>
          </tr>
          <tr>
            <td
              id="L479"
              class="blob-num js-line-number"
              data-line-number="479"
            ></td>
            <td id="LC479" class="blob-code blob-code-inner js-file-line">
              hereafter acquired, that would be infringed by some manner,
              permitted
            </td>
          </tr>
          <tr>
            <td
              id="L480"
              class="blob-num js-line-number"
              data-line-number="480"
            ></td>
            <td id="LC480" class="blob-code blob-code-inner js-file-line">
              by this License, of making, using, or selling its contributor
              version,
            </td>
          </tr>
          <tr>
            <td
              id="L481"
              class="blob-num js-line-number"
              data-line-number="481"
            ></td>
            <td id="LC481" class="blob-code blob-code-inner js-file-line">
              but do not include claims that would be infringed only as a
            </td>
          </tr>
          <tr>
            <td
              id="L482"
              class="blob-num js-line-number"
              data-line-number="482"
            ></td>
            <td id="LC482" class="blob-code blob-code-inner js-file-line">
              consequence of further modification of the contributor version.
              For
            </td>
          </tr>
          <tr>
            <td
              id="L483"
              class="blob-num js-line-number"
              data-line-number="483"
            ></td>
            <td id="LC483" class="blob-code blob-code-inner js-file-line">
              purposes of this definition, "control" includes the right to grant
            </td>
          </tr>
          <tr>
            <td
              id="L484"
              class="blob-num js-line-number"
              data-line-number="484"
            ></td>
            <td id="LC484" class="blob-code blob-code-inner js-file-line">
              patent sublicenses in a manner consistent with the requirements of
            </td>
          </tr>
          <tr>
            <td
              id="L485"
              class="blob-num js-line-number"
              data-line-number="485"
            ></td>
            <td id="LC485" class="blob-code blob-code-inner js-file-line">
              this License.
            </td>
          </tr>
          <tr>
            <td
              id="L486"
              class="blob-num js-line-number"
              data-line-number="486"
            ></td>
            <td id="LC486" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L487"
              class="blob-num js-line-number"
              data-line-number="487"
            ></td>
            <td id="LC487" class="blob-code blob-code-inner js-file-line">
              Each contributor grants you a non-exclusive, worldwide,
              royalty-free
            </td>
          </tr>
          <tr>
            <td
              id="L488"
              class="blob-num js-line-number"
              data-line-number="488"
            ></td>
            <td id="LC488" class="blob-code blob-code-inner js-file-line">
              patent license under the contributor's essential patent claims, to
            </td>
          </tr>
          <tr>
            <td
              id="L489"
              class="blob-num js-line-number"
              data-line-number="489"
            ></td>
            <td id="LC489" class="blob-code blob-code-inner js-file-line">
              make, use, sell, offer for sale, import and otherwise run, modify
              and
            </td>
          </tr>
          <tr>
            <td
              id="L490"
              class="blob-num js-line-number"
              data-line-number="490"
            ></td>
            <td id="LC490" class="blob-code blob-code-inner js-file-line">
              propagate the contents of its contributor version.
            </td>
          </tr>
          <tr>
            <td
              id="L491"
              class="blob-num js-line-number"
              data-line-number="491"
            ></td>
            <td id="LC491" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L492"
              class="blob-num js-line-number"
              data-line-number="492"
            ></td>
            <td id="LC492" class="blob-code blob-code-inner js-file-line">
              In the following three paragraphs, a "patent license" is any
              express
            </td>
          </tr>
          <tr>
            <td
              id="L493"
              class="blob-num js-line-number"
              data-line-number="493"
            ></td>
            <td id="LC493" class="blob-code blob-code-inner js-file-line">
              agreement or commitment, however denominated, not to enforce a
              patent
            </td>
          </tr>
          <tr>
            <td
              id="L494"
              class="blob-num js-line-number"
              data-line-number="494"
            ></td>
            <td id="LC494" class="blob-code blob-code-inner js-file-line">
              (such as an express permission to practice a patent or covenant
              not to
            </td>
          </tr>
          <tr>
            <td
              id="L495"
              class="blob-num js-line-number"
              data-line-number="495"
            ></td>
            <td id="LC495" class="blob-code blob-code-inner js-file-line">
              sue for patent infringement). To "grant" such a patent license to
              a
            </td>
          </tr>
          <tr>
            <td
              id="L496"
              class="blob-num js-line-number"
              data-line-number="496"
            ></td>
            <td id="LC496" class="blob-code blob-code-inner js-file-line">
              party means to make such an agreement or commitment not to enforce
              a
            </td>
          </tr>
          <tr>
            <td
              id="L497"
              class="blob-num js-line-number"
              data-line-number="497"
            ></td>
            <td id="LC497" class="blob-code blob-code-inner js-file-line">
              patent against the party.
            </td>
          </tr>
          <tr>
            <td
              id="L498"
              class="blob-num js-line-number"
              data-line-number="498"
            ></td>
            <td id="LC498" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L499"
              class="blob-num js-line-number"
              data-line-number="499"
            ></td>
            <td id="LC499" class="blob-code blob-code-inner js-file-line">
              If you convey a covered work, knowingly relying on a patent
              license,
            </td>
          </tr>
          <tr>
            <td
              id="L500"
              class="blob-num js-line-number"
              data-line-number="500"
            ></td>
            <td id="LC500" class="blob-code blob-code-inner js-file-line">
              and the Corresponding Source of the work is not available for
              anyone
            </td>
          </tr>
          <tr>
            <td
              id="L501"
              class="blob-num js-line-number"
              data-line-number="501"
            ></td>
            <td id="LC501" class="blob-code blob-code-inner js-file-line">
              to copy, free of charge and under the terms of this License,
              through a
            </td>
          </tr>
          <tr>
            <td
              id="L502"
              class="blob-num js-line-number"
              data-line-number="502"
            ></td>
            <td id="LC502" class="blob-code blob-code-inner js-file-line">
              publicly available network server or other readily accessible
              means,
            </td>
          </tr>
          <tr>
            <td
              id="L503"
              class="blob-num js-line-number"
              data-line-number="503"
            ></td>
            <td id="LC503" class="blob-code blob-code-inner js-file-line">
              then you must either (1) cause the Corresponding Source to be so
            </td>
          </tr>
          <tr>
            <td
              id="L504"
              class="blob-num js-line-number"
              data-line-number="504"
            ></td>
            <td id="LC504" class="blob-code blob-code-inner js-file-line">
              available, or (2) arrange to deprive yourself of the benefit of
              the
            </td>
          </tr>
          <tr>
            <td
              id="L505"
              class="blob-num js-line-number"
              data-line-number="505"
            ></td>
            <td id="LC505" class="blob-code blob-code-inner js-file-line">
              patent license for this particular work, or (3) arrange, in a
              manner
            </td>
          </tr>
          <tr>
            <td
              id="L506"
              class="blob-num js-line-number"
              data-line-number="506"
            ></td>
            <td id="LC506" class="blob-code blob-code-inner js-file-line">
              consistent with the requirements of this License, to extend the
              patent
            </td>
          </tr>
          <tr>
            <td
              id="L507"
              class="blob-num js-line-number"
              data-line-number="507"
            ></td>
            <td id="LC507" class="blob-code blob-code-inner js-file-line">
              license to downstream recipients. "Knowingly relying" means you
              have
            </td>
          </tr>
          <tr>
            <td
              id="L508"
              class="blob-num js-line-number"
              data-line-number="508"
            ></td>
            <td id="LC508" class="blob-code blob-code-inner js-file-line">
              actual knowledge that, but for the patent license, your conveying
              the
            </td>
          </tr>
          <tr>
            <td
              id="L509"
              class="blob-num js-line-number"
              data-line-number="509"
            ></td>
            <td id="LC509" class="blob-code blob-code-inner js-file-line">
              covered work in a country, or your recipient's use of the covered
              work
            </td>
          </tr>
          <tr>
            <td
              id="L510"
              class="blob-num js-line-number"
              data-line-number="510"
            ></td>
            <td id="LC510" class="blob-code blob-code-inner js-file-line">
              in a country, would infringe one or more identifiable patents in
              that
            </td>
          </tr>
          <tr>
            <td
              id="L511"
              class="blob-num js-line-number"
              data-line-number="511"
            ></td>
            <td id="LC511" class="blob-code blob-code-inner js-file-line">
              country that you have reason to believe are valid.
            </td>
          </tr>
          <tr>
            <td
              id="L512"
              class="blob-num js-line-number"
              data-line-number="512"
            ></td>
            <td id="LC512" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L513"
              class="blob-num js-line-number"
              data-line-number="513"
            ></td>
            <td id="LC513" class="blob-code blob-code-inner js-file-line">
              If, pursuant to or in connection with a single transaction or
            </td>
          </tr>
          <tr>
            <td
              id="L514"
              class="blob-num js-line-number"
              data-line-number="514"
            ></td>
            <td id="LC514" class="blob-code blob-code-inner js-file-line">
              arrangement, you convey, or propagate by procuring conveyance of,
              a
            </td>
          </tr>
          <tr>
            <td
              id="L515"
              class="blob-num js-line-number"
              data-line-number="515"
            ></td>
            <td id="LC515" class="blob-code blob-code-inner js-file-line">
              covered work, and grant a patent license to some of the parties
            </td>
          </tr>
          <tr>
            <td
              id="L516"
              class="blob-num js-line-number"
              data-line-number="516"
            ></td>
            <td id="LC516" class="blob-code blob-code-inner js-file-line">
              receiving the covered work authorizing them to use, propagate,
              modify
            </td>
          </tr>
          <tr>
            <td
              id="L517"
              class="blob-num js-line-number"
              data-line-number="517"
            ></td>
            <td id="LC517" class="blob-code blob-code-inner js-file-line">
              or convey a specific copy of the covered work, then the patent
              license
            </td>
          </tr>
          <tr>
            <td
              id="L518"
              class="blob-num js-line-number"
              data-line-number="518"
            ></td>
            <td id="LC518" class="blob-code blob-code-inner js-file-line">
              you grant is automatically extended to all recipients of the
              covered
            </td>
          </tr>
          <tr>
            <td
              id="L519"
              class="blob-num js-line-number"
              data-line-number="519"
            ></td>
            <td id="LC519" class="blob-code blob-code-inner js-file-line">
              work and works based on it.
            </td>
          </tr>
          <tr>
            <td
              id="L520"
              class="blob-num js-line-number"
              data-line-number="520"
            ></td>
            <td id="LC520" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L521"
              class="blob-num js-line-number"
              data-line-number="521"
            ></td>
            <td id="LC521" class="blob-code blob-code-inner js-file-line">
              A patent license is "discriminatory" if it does not include within
            </td>
          </tr>
          <tr>
            <td
              id="L522"
              class="blob-num js-line-number"
              data-line-number="522"
            ></td>
            <td id="LC522" class="blob-code blob-code-inner js-file-line">
              the scope of its coverage, prohibits the exercise of, or is
            </td>
          </tr>
          <tr>
            <td
              id="L523"
              class="blob-num js-line-number"
              data-line-number="523"
            ></td>
            <td id="LC523" class="blob-code blob-code-inner js-file-line">
              conditioned on the non-exercise of one or more of the rights that
              are
            </td>
          </tr>
          <tr>
            <td
              id="L524"
              class="blob-num js-line-number"
              data-line-number="524"
            ></td>
            <td id="LC524" class="blob-code blob-code-inner js-file-line">
              specifically granted under this License. You may not convey a
              covered
            </td>
          </tr>
          <tr>
            <td
              id="L525"
              class="blob-num js-line-number"
              data-line-number="525"
            ></td>
            <td id="LC525" class="blob-code blob-code-inner js-file-line">
              work if you are a party to an arrangement with a third party that
              is
            </td>
          </tr>
          <tr>
            <td
              id="L526"
              class="blob-num js-line-number"
              data-line-number="526"
            ></td>
            <td id="LC526" class="blob-code blob-code-inner js-file-line">
              in the business of distributing software, under which you make
              payment
            </td>
          </tr>
          <tr>
            <td
              id="L527"
              class="blob-num js-line-number"
              data-line-number="527"
            ></td>
            <td id="LC527" class="blob-code blob-code-inner js-file-line">
              to the third party based on the extent of your activity of
              conveying
            </td>
          </tr>
          <tr>
            <td
              id="L528"
              class="blob-num js-line-number"
              data-line-number="528"
            ></td>
            <td id="LC528" class="blob-code blob-code-inner js-file-line">
              the work, and under which the third party grants, to any of the
            </td>
          </tr>
          <tr>
            <td
              id="L529"
              class="blob-num js-line-number"
              data-line-number="529"
            ></td>
            <td id="LC529" class="blob-code blob-code-inner js-file-line">
              parties who would receive the covered work from you, a
              discriminatory
            </td>
          </tr>
          <tr>
            <td
              id="L530"
              class="blob-num js-line-number"
              data-line-number="530"
            ></td>
            <td id="LC530" class="blob-code blob-code-inner js-file-line">
              patent license (a) in connection with copies of the covered work
            </td>
          </tr>
          <tr>
            <td
              id="L531"
              class="blob-num js-line-number"
              data-line-number="531"
            ></td>
            <td id="LC531" class="blob-code blob-code-inner js-file-line">
              conveyed by you (or copies made from those copies), or (b)
              primarily
            </td>
          </tr>
          <tr>
            <td
              id="L532"
              class="blob-num js-line-number"
              data-line-number="532"
            ></td>
            <td id="LC532" class="blob-code blob-code-inner js-file-line">
              for and in connection with specific products or compilations that
            </td>
          </tr>
          <tr>
            <td
              id="L533"
              class="blob-num js-line-number"
              data-line-number="533"
            ></td>
            <td id="LC533" class="blob-code blob-code-inner js-file-line">
              contain the covered work, unless you entered into that
              arrangement,
            </td>
          </tr>
          <tr>
            <td
              id="L534"
              class="blob-num js-line-number"
              data-line-number="534"
            ></td>
            <td id="LC534" class="blob-code blob-code-inner js-file-line">
              or that patent license was granted, prior to 28 March 2007.
            </td>
          </tr>
          <tr>
            <td
              id="L535"
              class="blob-num js-line-number"
              data-line-number="535"
            ></td>
            <td id="LC535" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L536"
              class="blob-num js-line-number"
              data-line-number="536"
            ></td>
            <td id="LC536" class="blob-code blob-code-inner js-file-line">
              Nothing in this License shall be construed as excluding or
              limiting
            </td>
          </tr>
          <tr>
            <td
              id="L537"
              class="blob-num js-line-number"
              data-line-number="537"
            ></td>
            <td id="LC537" class="blob-code blob-code-inner js-file-line">
              any implied license or other defenses to infringement that may
            </td>
          </tr>
          <tr>
            <td
              id="L538"
              class="blob-num js-line-number"
              data-line-number="538"
            ></td>
            <td id="LC538" class="blob-code blob-code-inner js-file-line">
              otherwise be available to you under applicable patent law.
            </td>
          </tr>
          <tr>
            <td
              id="L539"
              class="blob-num js-line-number"
              data-line-number="539"
            ></td>
            <td id="LC539" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L540"
              class="blob-num js-line-number"
              data-line-number="540"
            ></td>
            <td id="LC540" class="blob-code blob-code-inner js-file-line">
              12. No Surrender of Others' Freedom.
            </td>
          </tr>
          <tr>
            <td
              id="L541"
              class="blob-num js-line-number"
              data-line-number="541"
            ></td>
            <td id="LC541" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L542"
              class="blob-num js-line-number"
              data-line-number="542"
            ></td>
            <td id="LC542" class="blob-code blob-code-inner js-file-line">
              If conditions are imposed on you (whether by court order,
              agreement or
            </td>
          </tr>
          <tr>
            <td
              id="L543"
              class="blob-num js-line-number"
              data-line-number="543"
            ></td>
            <td id="LC543" class="blob-code blob-code-inner js-file-line">
              otherwise) that contradict the conditions of this License, they do
              not
            </td>
          </tr>
          <tr>
            <td
              id="L544"
              class="blob-num js-line-number"
              data-line-number="544"
            ></td>
            <td id="LC544" class="blob-code blob-code-inner js-file-line">
              excuse you from the conditions of this License. If you cannot
              convey a
            </td>
          </tr>
          <tr>
            <td
              id="L545"
              class="blob-num js-line-number"
              data-line-number="545"
            ></td>
            <td id="LC545" class="blob-code blob-code-inner js-file-line">
              covered work so as to satisfy simultaneously your obligations
              under this
            </td>
          </tr>
          <tr>
            <td
              id="L546"
              class="blob-num js-line-number"
              data-line-number="546"
            ></td>
            <td id="LC546" class="blob-code blob-code-inner js-file-line">
              License and any other pertinent obligations, then as a consequence
              you may
            </td>
          </tr>
          <tr>
            <td
              id="L547"
              class="blob-num js-line-number"
              data-line-number="547"
            ></td>
            <td id="LC547" class="blob-code blob-code-inner js-file-line">
              not convey it at all. For example, if you agree to terms that
              obligate you
            </td>
          </tr>
          <tr>
            <td
              id="L548"
              class="blob-num js-line-number"
              data-line-number="548"
            ></td>
            <td id="LC548" class="blob-code blob-code-inner js-file-line">
              to collect a royalty for further conveying from those to whom you
              convey
            </td>
          </tr>
          <tr>
            <td
              id="L549"
              class="blob-num js-line-number"
              data-line-number="549"
            ></td>
            <td id="LC549" class="blob-code blob-code-inner js-file-line">
              the Program, the only way you could satisfy both those terms and
              this
            </td>
          </tr>
          <tr>
            <td
              id="L550"
              class="blob-num js-line-number"
              data-line-number="550"
            ></td>
            <td id="LC550" class="blob-code blob-code-inner js-file-line">
              License would be to refrain entirely from conveying the Program.
            </td>
          </tr>
          <tr>
            <td
              id="L551"
              class="blob-num js-line-number"
              data-line-number="551"
            ></td>
            <td id="LC551" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L552"
              class="blob-num js-line-number"
              data-line-number="552"
            ></td>
            <td id="LC552" class="blob-code blob-code-inner js-file-line">
              13. Use with the GNU Affero General Public License.
            </td>
          </tr>
          <tr>
            <td
              id="L553"
              class="blob-num js-line-number"
              data-line-number="553"
            ></td>
            <td id="LC553" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L554"
              class="blob-num js-line-number"
              data-line-number="554"
            ></td>
            <td id="LC554" class="blob-code blob-code-inner js-file-line">
              Notwithstanding any other provision of this License, you have
            </td>
          </tr>
          <tr>
            <td
              id="L555"
              class="blob-num js-line-number"
              data-line-number="555"
            ></td>
            <td id="LC555" class="blob-code blob-code-inner js-file-line">
              permission to link or combine any covered work with a work
              licensed
            </td>
          </tr>
          <tr>
            <td
              id="L556"
              class="blob-num js-line-number"
              data-line-number="556"
            ></td>
            <td id="LC556" class="blob-code blob-code-inner js-file-line">
              under version 3 of the GNU Affero General Public License into a
              single
            </td>
          </tr>
          <tr>
            <td
              id="L557"
              class="blob-num js-line-number"
              data-line-number="557"
            ></td>
            <td id="LC557" class="blob-code blob-code-inner js-file-line">
              combined work, and to convey the resulting work. The terms of this
            </td>
          </tr>
          <tr>
            <td
              id="L558"
              class="blob-num js-line-number"
              data-line-number="558"
            ></td>
            <td id="LC558" class="blob-code blob-code-inner js-file-line">
              License will continue to apply to the part which is the covered
              work,
            </td>
          </tr>
          <tr>
            <td
              id="L559"
              class="blob-num js-line-number"
              data-line-number="559"
            ></td>
            <td id="LC559" class="blob-code blob-code-inner js-file-line">
              but the special requirements of the GNU Affero General Public
              License,
            </td>
          </tr>
          <tr>
            <td
              id="L560"
              class="blob-num js-line-number"
              data-line-number="560"
            ></td>
            <td id="LC560" class="blob-code blob-code-inner js-file-line">
              section 13, concerning interaction through a network will apply to
              the
            </td>
          </tr>
          <tr>
            <td
              id="L561"
              class="blob-num js-line-number"
              data-line-number="561"
            ></td>
            <td id="LC561" class="blob-code blob-code-inner js-file-line">
              combination as such.
            </td>
          </tr>
          <tr>
            <td
              id="L562"
              class="blob-num js-line-number"
              data-line-number="562"
            ></td>
            <td id="LC562" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L563"
              class="blob-num js-line-number"
              data-line-number="563"
            ></td>
            <td id="LC563" class="blob-code blob-code-inner js-file-line">
              14. Revised Versions of this License.
            </td>
          </tr>
          <tr>
            <td
              id="L564"
              class="blob-num js-line-number"
              data-line-number="564"
            ></td>
            <td id="LC564" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L565"
              class="blob-num js-line-number"
              data-line-number="565"
            ></td>
            <td id="LC565" class="blob-code blob-code-inner js-file-line">
              The Free Software Foundation may publish revised and/or new
              versions of
            </td>
          </tr>
          <tr>
            <td
              id="L566"
              class="blob-num js-line-number"
              data-line-number="566"
            ></td>
            <td id="LC566" class="blob-code blob-code-inner js-file-line">
              the GNU General Public License from time to time. Such new
              versions will
            </td>
          </tr>
          <tr>
            <td
              id="L567"
              class="blob-num js-line-number"
              data-line-number="567"
            ></td>
            <td id="LC567" class="blob-code blob-code-inner js-file-line">
              be similar in spirit to the present version, but may differ in
              detail to
            </td>
          </tr>
          <tr>
            <td
              id="L568"
              class="blob-num js-line-number"
              data-line-number="568"
            ></td>
            <td id="LC568" class="blob-code blob-code-inner js-file-line">
              address new problems or concerns.
            </td>
          </tr>
          <tr>
            <td
              id="L569"
              class="blob-num js-line-number"
              data-line-number="569"
            ></td>
            <td id="LC569" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L570"
              class="blob-num js-line-number"
              data-line-number="570"
            ></td>
            <td id="LC570" class="blob-code blob-code-inner js-file-line">
              Each version is given a distinguishing version number. If the
            </td>
          </tr>
          <tr>
            <td
              id="L571"
              class="blob-num js-line-number"
              data-line-number="571"
            ></td>
            <td id="LC571" class="blob-code blob-code-inner js-file-line">
              Program specifies that a certain numbered version of the GNU
              General
            </td>
          </tr>
          <tr>
            <td
              id="L572"
              class="blob-num js-line-number"
              data-line-number="572"
            ></td>
            <td id="LC572" class="blob-code blob-code-inner js-file-line">
              Public License "or any later version" applies to it, you have the
            </td>
          </tr>
          <tr>
            <td
              id="L573"
              class="blob-num js-line-number"
              data-line-number="573"
            ></td>
            <td id="LC573" class="blob-code blob-code-inner js-file-line">
              option of following the terms and conditions either of that
              numbered
            </td>
          </tr>
          <tr>
            <td
              id="L574"
              class="blob-num js-line-number"
              data-line-number="574"
            ></td>
            <td id="LC574" class="blob-code blob-code-inner js-file-line">
              version or of any later version published by the Free Software
            </td>
          </tr>
          <tr>
            <td
              id="L575"
              class="blob-num js-line-number"
              data-line-number="575"
            ></td>
            <td id="LC575" class="blob-code blob-code-inner js-file-line">
              Foundation. If the Program does not specify a version number of
              the
            </td>
          </tr>
          <tr>
            <td
              id="L576"
              class="blob-num js-line-number"
              data-line-number="576"
            ></td>
            <td id="LC576" class="blob-code blob-code-inner js-file-line">
              GNU General Public License, you may choose any version ever
              published
            </td>
          </tr>
          <tr>
            <td
              id="L577"
              class="blob-num js-line-number"
              data-line-number="577"
            ></td>
            <td id="LC577" class="blob-code blob-code-inner js-file-line">
              by the Free Software Foundation.
            </td>
          </tr>
          <tr>
            <td
              id="L578"
              class="blob-num js-line-number"
              data-line-number="578"
            ></td>
            <td id="LC578" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L579"
              class="blob-num js-line-number"
              data-line-number="579"
            ></td>
            <td id="LC579" class="blob-code blob-code-inner js-file-line">
              If the Program specifies that a proxy can decide which future
            </td>
          </tr>
          <tr>
            <td
              id="L580"
              class="blob-num js-line-number"
              data-line-number="580"
            ></td>
            <td id="LC580" class="blob-code blob-code-inner js-file-line">
              versions of the GNU General Public License can be used, that
              proxy's
            </td>
          </tr>
          <tr>
            <td
              id="L581"
              class="blob-num js-line-number"
              data-line-number="581"
            ></td>
            <td id="LC581" class="blob-code blob-code-inner js-file-line">
              public statement of acceptance of a version permanently authorizes
              you
            </td>
          </tr>
          <tr>
            <td
              id="L582"
              class="blob-num js-line-number"
              data-line-number="582"
            ></td>
            <td id="LC582" class="blob-code blob-code-inner js-file-line">
              to choose that version for the Program.
            </td>
          </tr>
          <tr>
            <td
              id="L583"
              class="blob-num js-line-number"
              data-line-number="583"
            ></td>
            <td id="LC583" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L584"
              class="blob-num js-line-number"
              data-line-number="584"
            ></td>
            <td id="LC584" class="blob-code blob-code-inner js-file-line">
              Later license versions may give you additional or different
            </td>
          </tr>
          <tr>
            <td
              id="L585"
              class="blob-num js-line-number"
              data-line-number="585"
            ></td>
            <td id="LC585" class="blob-code blob-code-inner js-file-line">
              permissions. However, no additional obligations are imposed on any
            </td>
          </tr>
          <tr>
            <td
              id="L586"
              class="blob-num js-line-number"
              data-line-number="586"
            ></td>
            <td id="LC586" class="blob-code blob-code-inner js-file-line">
              author or copyright holder as a result of your choosing to follow
              a
            </td>
          </tr>
          <tr>
            <td
              id="L587"
              class="blob-num js-line-number"
              data-line-number="587"
            ></td>
            <td id="LC587" class="blob-code blob-code-inner js-file-line">
              later version.
            </td>
          </tr>
          <tr>
            <td
              id="L588"
              class="blob-num js-line-number"
              data-line-number="588"
            ></td>
            <td id="LC588" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L589"
              class="blob-num js-line-number"
              data-line-number="589"
            ></td>
            <td id="LC589" class="blob-code blob-code-inner js-file-line">
              15. Disclaimer of Warranty.
            </td>
          </tr>
          <tr>
            <td
              id="L590"
              class="blob-num js-line-number"
              data-line-number="590"
            ></td>
            <td id="LC590" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L591"
              class="blob-num js-line-number"
              data-line-number="591"
            ></td>
            <td id="LC591" class="blob-code blob-code-inner js-file-line">
              THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
            </td>
          </tr>
          <tr>
            <td
              id="L592"
              class="blob-num js-line-number"
              data-line-number="592"
            ></td>
            <td id="LC592" class="blob-code blob-code-inner js-file-line">
              APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
              COPYRIGHT
            </td>
          </tr>
          <tr>
            <td
              id="L593"
              class="blob-num js-line-number"
              data-line-number="593"
            ></td>
            <td id="LC593" class="blob-code blob-code-inner js-file-line">
              HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
              WARRANTY
            </td>
          </tr>
          <tr>
            <td
              id="L594"
              class="blob-num js-line-number"
              data-line-number="594"
            ></td>
            <td id="LC594" class="blob-code blob-code-inner js-file-line">
              OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
              LIMITED TO,
            </td>
          </tr>
          <tr>
            <td
              id="L595"
              class="blob-num js-line-number"
              data-line-number="595"
            ></td>
            <td id="LC595" class="blob-code blob-code-inner js-file-line">
              THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
              PARTICULAR
            </td>
          </tr>
          <tr>
            <td
              id="L596"
              class="blob-num js-line-number"
              data-line-number="596"
            ></td>
            <td id="LC596" class="blob-code blob-code-inner js-file-line">
              PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
              PROGRAM
            </td>
          </tr>
          <tr>
            <td
              id="L597"
              class="blob-num js-line-number"
              data-line-number="597"
            ></td>
            <td id="LC597" class="blob-code blob-code-inner js-file-line">
              IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
              COST OF
            </td>
          </tr>
          <tr>
            <td
              id="L598"
              class="blob-num js-line-number"
              data-line-number="598"
            ></td>
            <td id="LC598" class="blob-code blob-code-inner js-file-line">
              ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
            </td>
          </tr>
          <tr>
            <td
              id="L599"
              class="blob-num js-line-number"
              data-line-number="599"
            ></td>
            <td id="LC599" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L600"
              class="blob-num js-line-number"
              data-line-number="600"
            ></td>
            <td id="LC600" class="blob-code blob-code-inner js-file-line">
              16. Limitation of Liability.
            </td>
          </tr>
          <tr>
            <td
              id="L601"
              class="blob-num js-line-number"
              data-line-number="601"
            ></td>
            <td id="LC601" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L602"
              class="blob-num js-line-number"
              data-line-number="602"
            ></td>
            <td id="LC602" class="blob-code blob-code-inner js-file-line">
              IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
              WRITING
            </td>
          </tr>
          <tr>
            <td
              id="L603"
              class="blob-num js-line-number"
              data-line-number="603"
            ></td>
            <td id="LC603" class="blob-code blob-code-inner js-file-line">
              WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR
              CONVEYS
            </td>
          </tr>
          <tr>
            <td
              id="L604"
              class="blob-num js-line-number"
              data-line-number="604"
            ></td>
            <td id="LC604" class="blob-code blob-code-inner js-file-line">
              THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
              INCLUDING ANY
            </td>
          </tr>
          <tr>
            <td
              id="L605"
              class="blob-num js-line-number"
              data-line-number="605"
            ></td>
            <td id="LC605" class="blob-code blob-code-inner js-file-line">
              GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
              OF THE
            </td>
          </tr>
          <tr>
            <td
              id="L606"
              class="blob-num js-line-number"
              data-line-number="606"
            ></td>
            <td id="LC606" class="blob-code blob-code-inner js-file-line">
              USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
              LOSS OF
            </td>
          </tr>
          <tr>
            <td
              id="L607"
              class="blob-num js-line-number"
              data-line-number="607"
            ></td>
            <td id="LC607" class="blob-code blob-code-inner js-file-line">
              DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU
              OR THIRD
            </td>
          </tr>
          <tr>
            <td
              id="L608"
              class="blob-num js-line-number"
              data-line-number="608"
            ></td>
            <td id="LC608" class="blob-code blob-code-inner js-file-line">
              PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
              PROGRAMS),
            </td>
          </tr>
          <tr>
            <td
              id="L609"
              class="blob-num js-line-number"
              data-line-number="609"
            ></td>
            <td id="LC609" class="blob-code blob-code-inner js-file-line">
              EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
              POSSIBILITY OF
            </td>
          </tr>
          <tr>
            <td
              id="L610"
              class="blob-num js-line-number"
              data-line-number="610"
            ></td>
            <td id="LC610" class="blob-code blob-code-inner js-file-line">
              SUCH DAMAGES.
            </td>
          </tr>
          <tr>
            <td
              id="L611"
              class="blob-num js-line-number"
              data-line-number="611"
            ></td>
            <td id="LC611" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L612"
              class="blob-num js-line-number"
              data-line-number="612"
            ></td>
            <td id="LC612" class="blob-code blob-code-inner js-file-line">
              17. Interpretation of Sections 15 and 16.
            </td>
          </tr>
          <tr>
            <td
              id="L613"
              class="blob-num js-line-number"
              data-line-number="613"
            ></td>
            <td id="LC613" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L614"
              class="blob-num js-line-number"
              data-line-number="614"
            ></td>
            <td id="LC614" class="blob-code blob-code-inner js-file-line">
              If the disclaimer of warranty and limitation of liability provided
            </td>
          </tr>
          <tr>
            <td
              id="L615"
              class="blob-num js-line-number"
              data-line-number="615"
            ></td>
            <td id="LC615" class="blob-code blob-code-inner js-file-line">
              above cannot be given local legal effect according to their terms,
            </td>
          </tr>
          <tr>
            <td
              id="L616"
              class="blob-num js-line-number"
              data-line-number="616"
            ></td>
            <td id="LC616" class="blob-code blob-code-inner js-file-line">
              reviewing courts shall apply local law that most closely
              approximates
            </td>
          </tr>
          <tr>
            <td
              id="L617"
              class="blob-num js-line-number"
              data-line-number="617"
            ></td>
            <td id="LC617" class="blob-code blob-code-inner js-file-line">
              an absolute waiver of all civil liability in connection with the
            </td>
          </tr>
          <tr>
            <td
              id="L618"
              class="blob-num js-line-number"
              data-line-number="618"
            ></td>
            <td id="LC618" class="blob-code blob-code-inner js-file-line">
              Program, unless a warranty or assumption of liability accompanies
              a
            </td>
          </tr>
          <tr>
            <td
              id="L619"
              class="blob-num js-line-number"
              data-line-number="619"
            ></td>
            <td id="LC619" class="blob-code blob-code-inner js-file-line">
              copy of the Program in return for a fee.
            </td>
          </tr>
          <tr>
            <td
              id="L620"
              class="blob-num js-line-number"
              data-line-number="620"
            ></td>
            <td id="LC620" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L621"
              class="blob-num js-line-number"
              data-line-number="621"
            ></td>
            <td id="LC621" class="blob-code blob-code-inner js-file-line">
              END OF TERMS AND CONDITIONS
            </td>
          </tr>
          <tr>
            <td
              id="L622"
              class="blob-num js-line-number"
              data-line-number="622"
            ></td>
            <td id="LC622" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L623"
              class="blob-num js-line-number"
              data-line-number="623"
            ></td>
            <td id="LC623" class="blob-code blob-code-inner js-file-line">
              How to Apply These Terms to Your New Programs
            </td>
          </tr>
          <tr>
            <td
              id="L624"
              class="blob-num js-line-number"
              data-line-number="624"
            ></td>
            <td id="LC624" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L625"
              class="blob-num js-line-number"
              data-line-number="625"
            ></td>
            <td id="LC625" class="blob-code blob-code-inner js-file-line">
              If you develop a new program, and you want it to be of the
              greatest
            </td>
          </tr>
          <tr>
            <td
              id="L626"
              class="blob-num js-line-number"
              data-line-number="626"
            ></td>
            <td id="LC626" class="blob-code blob-code-inner js-file-line">
              possible use to the public, the best way to achieve this is to
              make it
            </td>
          </tr>
          <tr>
            <td
              id="L627"
              class="blob-num js-line-number"
              data-line-number="627"
            ></td>
            <td id="LC627" class="blob-code blob-code-inner js-file-line">
              free software which everyone can redistribute and change under
              these terms.
            </td>
          </tr>
          <tr>
            <td
              id="L628"
              class="blob-num js-line-number"
              data-line-number="628"
            ></td>
            <td id="LC628" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L629"
              class="blob-num js-line-number"
              data-line-number="629"
            ></td>
            <td id="LC629" class="blob-code blob-code-inner js-file-line">
              To do so, attach the following notices to the program. It is
              safest
            </td>
          </tr>
          <tr>
            <td
              id="L630"
              class="blob-num js-line-number"
              data-line-number="630"
            ></td>
            <td id="LC630" class="blob-code blob-code-inner js-file-line">
              to attach them to the start of each source file to most
              effectively
            </td>
          </tr>
          <tr>
            <td
              id="L631"
              class="blob-num js-line-number"
              data-line-number="631"
            ></td>
            <td id="LC631" class="blob-code blob-code-inner js-file-line">
              state the exclusion of warranty; and each file should have at
              least
            </td>
          </tr>
          <tr>
            <td
              id="L632"
              class="blob-num js-line-number"
              data-line-number="632"
            ></td>
            <td id="LC632" class="blob-code blob-code-inner js-file-line">
              the "copyright" line and a pointer to where the full notice is
              found.
            </td>
          </tr>
          <tr>
            <td
              id="L633"
              class="blob-num js-line-number"
              data-line-number="633"
            ></td>
            <td id="LC633" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L634"
              class="blob-num js-line-number"
              data-line-number="634"
            ></td>
            <td id="LC634" class="blob-code blob-code-inner js-file-line">
              {one line to give the program's name and a brief idea of what it
              does.}
            </td>
          </tr>
          <tr>
            <td
              id="L635"
              class="blob-num js-line-number"
              data-line-number="635"
            ></td>
            <td id="LC635" class="blob-code blob-code-inner js-file-line">
              Copyright (C) {year} {name of author}
            </td>
          </tr>
          <tr>
            <td
              id="L636"
              class="blob-num js-line-number"
              data-line-number="636"
            ></td>
            <td id="LC636" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L637"
              class="blob-num js-line-number"
              data-line-number="637"
            ></td>
            <td id="LC637" class="blob-code blob-code-inner js-file-line">
              This program is free software: you can redistribute it and/or
              modify
            </td>
          </tr>
          <tr>
            <td
              id="L638"
              class="blob-num js-line-number"
              data-line-number="638"
            ></td>
            <td id="LC638" class="blob-code blob-code-inner js-file-line">
              it under the terms of the GNU General Public License as published
              by
            </td>
          </tr>
          <tr>
            <td
              id="L639"
              class="blob-num js-line-number"
              data-line-number="639"
            ></td>
            <td id="LC639" class="blob-code blob-code-inner js-file-line">
              the Free Software Foundation, either version 3 of the License, or
            </td>
          </tr>
          <tr>
            <td
              id="L640"
              class="blob-num js-line-number"
              data-line-number="640"
            ></td>
            <td id="LC640" class="blob-code blob-code-inner js-file-line">
              (at your option) any later version.
            </td>
          </tr>
          <tr>
            <td
              id="L641"
              class="blob-num js-line-number"
              data-line-number="641"
            ></td>
            <td id="LC641" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L642"
              class="blob-num js-line-number"
              data-line-number="642"
            ></td>
            <td id="LC642" class="blob-code blob-code-inner js-file-line">
              This program is distributed in the hope that it will be useful,
            </td>
          </tr>
          <tr>
            <td
              id="L643"
              class="blob-num js-line-number"
              data-line-number="643"
            ></td>
            <td id="LC643" class="blob-code blob-code-inner js-file-line">
              but WITHOUT ANY WARRANTY; without even the implied warranty of
            </td>
          </tr>
          <tr>
            <td
              id="L644"
              class="blob-num js-line-number"
              data-line-number="644"
            ></td>
            <td id="LC644" class="blob-code blob-code-inner js-file-line">
              MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
            </td>
          </tr>
          <tr>
            <td
              id="L645"
              class="blob-num js-line-number"
              data-line-number="645"
            ></td>
            <td id="LC645" class="blob-code blob-code-inner js-file-line">
              GNU General Public License for more details.
            </td>
          </tr>
          <tr>
            <td
              id="L646"
              class="blob-num js-line-number"
              data-line-number="646"
            ></td>
            <td id="LC646" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L647"
              class="blob-num js-line-number"
              data-line-number="647"
            ></td>
            <td id="LC647" class="blob-code blob-code-inner js-file-line">
              You should have received a copy of the GNU General Public License
            </td>
          </tr>
          <tr>
            <td
              id="L648"
              class="blob-num js-line-number"
              data-line-number="648"
            ></td>
            <td id="LC648" class="blob-code blob-code-inner js-file-line">
              along with this program. If not, see
              &lt;http://www.gnu.org/licenses/&gt;.
            </td>
          </tr>
          <tr>
            <td
              id="L649"
              class="blob-num js-line-number"
              data-line-number="649"
            ></td>
            <td id="LC649" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L650"
              class="blob-num js-line-number"
              data-line-number="650"
            ></td>
            <td id="LC650" class="blob-code blob-code-inner js-file-line">
              Also add information on how to contact you by electronic and paper
              mail.
            </td>
          </tr>
          <tr>
            <td
              id="L651"
              class="blob-num js-line-number"
              data-line-number="651"
            ></td>
            <td id="LC651" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L652"
              class="blob-num js-line-number"
              data-line-number="652"
            ></td>
            <td id="LC652" class="blob-code blob-code-inner js-file-line">
              If the program does terminal interaction, make it output a short
            </td>
          </tr>
          <tr>
            <td
              id="L653"
              class="blob-num js-line-number"
              data-line-number="653"
            ></td>
            <td id="LC653" class="blob-code blob-code-inner js-file-line">
              notice like this when it starts in an interactive mode:
            </td>
          </tr>
          <tr>
            <td
              id="L654"
              class="blob-num js-line-number"
              data-line-number="654"
            ></td>
            <td id="LC654" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L655"
              class="blob-num js-line-number"
              data-line-number="655"
            ></td>
            <td id="LC655" class="blob-code blob-code-inner js-file-line">
              {project} Copyright (C) {year} {fullname}
            </td>
          </tr>
          <tr>
            <td
              id="L656"
              class="blob-num js-line-number"
              data-line-number="656"
            ></td>
            <td id="LC656" class="blob-code blob-code-inner js-file-line">
              This program comes with ABSOLUTELY NO WARRANTY; for details type
              `show w'.
            </td>
          </tr>
          <tr>
            <td
              id="L657"
              class="blob-num js-line-number"
              data-line-number="657"
            ></td>
            <td id="LC657" class="blob-code blob-code-inner js-file-line">
              This is free software, and you are welcome to redistribute it
            </td>
          </tr>
          <tr>
            <td
              id="L658"
              class="blob-num js-line-number"
              data-line-number="658"
            ></td>
            <td id="LC658" class="blob-code blob-code-inner js-file-line">
              under certain conditions; type `show c' for details.
            </td>
          </tr>
          <tr>
            <td
              id="L659"
              class="blob-num js-line-number"
              data-line-number="659"
            ></td>
            <td id="LC659" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L660"
              class="blob-num js-line-number"
              data-line-number="660"
            ></td>
            <td id="LC660" class="blob-code blob-code-inner js-file-line">
              The hypothetical commands `show w' and `show c' should show the
              appropriate
            </td>
          </tr>
          <tr>
            <td
              id="L661"
              class="blob-num js-line-number"
              data-line-number="661"
            ></td>
            <td id="LC661" class="blob-code blob-code-inner js-file-line">
              parts of the General Public License. Of course, your program's
              commands
            </td>
          </tr>
          <tr>
            <td
              id="L662"
              class="blob-num js-line-number"
              data-line-number="662"
            ></td>
            <td id="LC662" class="blob-code blob-code-inner js-file-line">
              might be different; for a GUI interface, you would use an "about
              box".
            </td>
          </tr>
          <tr>
            <td
              id="L663"
              class="blob-num js-line-number"
              data-line-number="663"
            ></td>
            <td id="LC663" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L664"
              class="blob-num js-line-number"
              data-line-number="664"
            ></td>
            <td id="LC664" class="blob-code blob-code-inner js-file-line">
              You should also get your employer (if you work as a programmer) or
              school,
            </td>
          </tr>
          <tr>
            <td
              id="L665"
              class="blob-num js-line-number"
              data-line-number="665"
            ></td>
            <td id="LC665" class="blob-code blob-code-inner js-file-line">
              if any, to sign a "copyright disclaimer" for the program, if
              necessary.
            </td>
          </tr>
          <tr>
            <td
              id="L666"
              class="blob-num js-line-number"
              data-line-number="666"
            ></td>
            <td id="LC666" class="blob-code blob-code-inner js-file-line">
              For more information on this, and how to apply and follow the GNU
              GPL, see
            </td>
          </tr>
          <tr>
            <td
              id="L667"
              class="blob-num js-line-number"
              data-line-number="667"
            ></td>
            <td id="LC667" class="blob-code blob-code-inner js-file-line">
              &lt;http://www.gnu.org/licenses/&gt;.
            </td>
          </tr>
          <tr>
            <td
              id="L668"
              class="blob-num js-line-number"
              data-line-number="668"
            ></td>
            <td id="LC668" class="blob-code blob-code-inner js-file-line"></td>
          </tr>
          <tr>
            <td
              id="L669"
              class="blob-num js-line-number"
              data-line-number="669"
            ></td>
            <td id="LC669" class="blob-code blob-code-inner js-file-line">
              The GNU General Public License does not permit incorporating your
              program
            </td>
          </tr>
          <tr>
            <td
              id="L670"
              class="blob-num js-line-number"
              data-line-number="670"
            ></td>
            <td id="LC670" class="blob-code blob-code-inner js-file-line">
              into proprietary programs. If your program is a subroutine
              library, you
            </td>
          </tr>
          <tr>
            <td
              id="L671"
              class="blob-num js-line-number"
              data-line-number="671"
            ></td>
            <td id="LC671" class="blob-code blob-code-inner js-file-line">
              may consider it more useful to permit linking proprietary
              applications with
            </td>
          </tr>
          <tr>
            <td
              id="L672"
              class="blob-num js-line-number"
              data-line-number="672"
            ></td>
            <td id="LC672" class="blob-code blob-code-inner js-file-line">
              the library. If this is what you want to do, use the GNU Lesser
              General
            </td>
          </tr>
          <tr>
            <td
              id="L673"
              class="blob-num js-line-number"
              data-line-number="673"
            ></td>
            <td id="LC673" class="blob-code blob-code-inner js-file-line">
              Public License instead of this License. But first, please read
            </td>
          </tr>
          <tr>
            <td
              id="L674"
              class="blob-num js-line-number"
              data-line-number="674"
            ></td>
            <td id="LC674" class="blob-code blob-code-inner js-file-line">
              &lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>
